Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(417)

Side by Side Diff: chrome/installer/linux/common/apt.include

Issue 2482343002: Linux installer: Fix APT_SOURCES and APT_SOURCESDIR paths (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 @@include@@variables.include 1 @@include@@variables.include
2 2
3 APT_GET="`which apt-get 2> /dev/null`" 3 APT_GET="`which apt-get 2> /dev/null`"
4 APT_CONFIG="`which apt-config 2> /dev/null`" 4 APT_CONFIG="`which apt-config 2> /dev/null`"
5 5
6 SOURCES_PREAMBLE="### THIS FILE IS AUTOMATICALLY CONFIGURED ### 6 SOURCES_PREAMBLE="### THIS FILE IS AUTOMATICALLY CONFIGURED ###
7 # You may comment out this entry, but any other modifications may be lost.\n" 7 # You may comment out this entry, but any other modifications may be lost.\n"
8 8
9 # Parse apt configuration and return requested variable value. 9 # Parse apt configuration and return requested variable value.
10 apt_config_val() { 10 apt_config_val() {
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
134 m5o2ggoONj3qI3JaRHsZaOs1qPQcyd46OyIFUpHJIfk4nezDCoQYd93bWUGqDwxI 134 m5o2ggoONj3qI3JaRHsZaOs1qPQcyd46OyIFUpHJIfk4nezDCoQYd93bWUGqDwxI
135 /n/CsdO0365yqDO/ADscehlVqdAupVv2 135 /n/CsdO0365yqDO/ADscehlVqdAupVv2
136 =dmoF 136 =dmoF
137 -----END PGP PUBLIC KEY BLOCK----- 137 -----END PGP PUBLIC KEY BLOCK-----
138 KEYDATA 138 KEYDATA
139 fi 139 fi
140 } 140 }
141 141
142 # Set variables for the locations of the apt sources lists. 142 # Set variables for the locations of the apt sources lists.
143 find_apt_sources() { 143 find_apt_sources() {
144 # NB: These variables only *sometimes* include a trailing slash. (In
145 # particular, in Ubuntu 16.10 / Debian 9, the default value *stopped*
146 # including the trailing slash.) We have to join them with slashes, even
147 # though that sometimes gives a double slash.
Lei Zhang 2016/11/08 23:44:35 Does "${APTDIR%/}/" make it consistently 1 slash?
144 APTDIR=$(apt_config_val Dir) 148 APTDIR=$(apt_config_val Dir)
145 APTETC=$(apt_config_val 'Dir::Etc') 149 APTETC=$(apt_config_val 'Dir::Etc')
146 APT_SOURCES="$APTDIR$APTETC$(apt_config_val 'Dir::Etc::sourcelist')" 150 APT_SOURCES="$APTDIR/$APTETC/$(apt_config_val 'Dir::Etc::sourcelist')"
147 APT_SOURCESDIR="$APTDIR$APTETC$(apt_config_val 'Dir::Etc::sourceparts')" 151 APT_SOURCESDIR="$APTDIR/$APTETC/$(apt_config_val 'Dir::Etc::sourceparts')"
148 } 152 }
149 153
150 # Update the Google repository if it's not set correctly. 154 # Update the Google repository if it's not set correctly.
151 # Note: this doesn't necessarily enable the repository, it just makes sure the 155 # Note: this doesn't necessarily enable the repository, it just makes sure the
152 # correct settings are available in the sources list. 156 # correct settings are available in the sources list.
153 # Returns: 157 # Returns:
154 # 0 - no update necessary 158 # 0 - no update necessary
155 # 2 - error 159 # 2 - error
156 update_bad_sources() { 160 update_bad_sources() {
157 if [ ! "$REPOCONFIG" ]; then 161 if [ ! "$REPOCONFIG" ]; then
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after
275 get_lib_dir() { 279 get_lib_dir() {
276 if [ "$DEFAULT_ARCH" = "i386" ]; then 280 if [ "$DEFAULT_ARCH" = "i386" ]; then
277 LIBDIR=lib/i386-linux-gnu 281 LIBDIR=lib/i386-linux-gnu
278 elif [ "$DEFAULT_ARCH" = "amd64" ]; then 282 elif [ "$DEFAULT_ARCH" = "amd64" ]; then
279 LIBDIR=lib/x86_64-linux-gnu 283 LIBDIR=lib/x86_64-linux-gnu
280 else 284 else
281 echo Unknown CPU Architecture: "$DEFAULT_ARCH" 285 echo Unknown CPU Architecture: "$DEFAULT_ARCH"
282 exit 1 286 exit 1
283 fi 287 fi
284 } 288 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698