| OLD | NEW | 
|---|
| 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 69 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 80   # Don't do anything if the file isn't there, since that probably means the | 80   # Don't do anything if the file isn't there, since that probably means the | 
| 81   # user disabled it. | 81   # user disabled it. | 
| 82   if [ ! -r "$SOURCELIST" ]; then | 82   if [ ! -r "$SOURCELIST" ]; then | 
| 83     return 0 | 83     return 0 | 
| 84   fi | 84   fi | 
| 85 | 85 | 
| 86   # Basic check for active configurations (non-blank, non-comment lines). | 86   # Basic check for active configurations (non-blank, non-comment lines). | 
| 87   ACTIVECONFIGS=$(grep -v "^[[:space:]]*\(#.*\)\?$" "$SOURCELIST" 2>/dev/null) | 87   ACTIVECONFIGS=$(grep -v "^[[:space:]]*\(#.*\)\?$" "$SOURCELIST" 2>/dev/null) | 
| 88 | 88 | 
| 89   # Check if the correct repository configuration is in there. | 89   # Check if the correct repository configuration is in there. | 
| 90   REPOMATCH=$(grep -E "^[[:space:]#]*\b($REPOCONFIG|$SSLREPOCONFIG)\b" "$SOURCEL
     IST" \ | 90   REPOMATCH=$(grep -E "^[[:space:]#]*\b$REPOCONFIGREGEX\b" "$SOURCELIST" \ | 
| 91     2>/dev/null) | 91     2>/dev/null) | 
| 92 | 92 | 
| 93   # Check if the correct repository is disabled. | 93   # Check if the correct repository is disabled. | 
| 94   MATCH_DISABLED=$(echo "$REPOMATCH" | grep "^[[:space:]]*#" 2>/dev/null) | 94   MATCH_DISABLED=$(echo "$REPOMATCH" | grep "^[[:space:]]*#" 2>/dev/null) | 
| 95 | 95 | 
| 96   # Now figure out if we need to fix things. | 96   # Now figure out if we need to fix things. | 
| 97   BADCONFIG=1 | 97   BADCONFIG=1 | 
| 98   if [ "$REPOMATCH" ]; then | 98   if [ "$REPOMATCH" ]; then | 
| 99     # If it's there and active, that's ideal, so nothing to do. | 99     # If it's there and active, that's ideal, so nothing to do. | 
| 100     if [ ! "$MATCH_DISABLED" ]; then | 100     if [ ! "$MATCH_DISABLED" ]; then | 
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 167 # Detect if the repo config was disabled by distro upgrade and enable if | 167 # Detect if the repo config was disabled by distro upgrade and enable if | 
| 168 # necessary. | 168 # necessary. | 
| 169 handle_distro_upgrade() { | 169 handle_distro_upgrade() { | 
| 170   if [ ! "$REPOCONFIG" ]; then | 170   if [ ! "$REPOCONFIG" ]; then | 
| 171     return 0 | 171     return 0 | 
| 172   fi | 172   fi | 
| 173 | 173 | 
| 174   find_apt_sources | 174   find_apt_sources | 
| 175   SOURCELIST="$APT_SOURCESDIR/@@PACKAGE@@.list" | 175   SOURCELIST="$APT_SOURCESDIR/@@PACKAGE@@.list" | 
| 176   if [ -r "$SOURCELIST" ]; then | 176   if [ -r "$SOURCELIST" ]; then | 
| 177     REPOLINE=$(grep -E "^[[:space:]]*#[[:space:]]*($REPOCONFIG|$SSLREPOCONFIG)[[
     :space:]]*# disabled on upgrade to .*" "$SOURCELIST") | 177     REPOLINE=$(grep -E "^[[:space:]]*#[[:space:]]*$REPOCONFIGREGEX[[:space:]]*# 
     disabled on upgrade to .*" "$SOURCELIST") | 
| 178     if [ $? -eq 0 ]; then | 178     if [ $? -eq 0 ]; then | 
| 179       sed -i -e "s,^[[:space:]]*#[[:space:]]*\($REPOCONFIG\|$SSLREPOCONFIG\)[[:s
     pace:]]*# disabled on upgrade to .*,\1," \ | 179       sed -i -e "s,^[[:space:]]*#[[:space:]]*\(.*\)[[:space:]]*# disabled on upg
     rade to .*,\1," \ | 
| 180         "$SOURCELIST" | 180         "$SOURCELIST" | 
| 181       LOGGER=$(which logger 2> /dev/null) | 181       LOGGER=$(which logger 2> /dev/null) | 
| 182       if [ "$LOGGER" ]; then | 182       if [ "$LOGGER" ]; then | 
| 183         "$LOGGER" -t "$0" "Reverted repository modification: $REPOLINE." | 183         "$LOGGER" -t "$0" "Reverted repository modification: $REPOLINE." | 
| 184       fi | 184       fi | 
| 185     fi | 185     fi | 
| 186   fi | 186   fi | 
| 187 } | 187 } | 
| 188 | 188 | 
| 189 DEFAULT_ARCH="@@ARCHITECTURE@@" | 189 DEFAULT_ARCH="@@ARCHITECTURE@@" | 
| 190 | 190 | 
| 191 get_lib_dir() { | 191 get_lib_dir() { | 
| 192   if [ "$DEFAULT_ARCH" = "i386" ]; then | 192   if [ "$DEFAULT_ARCH" = "i386" ]; then | 
| 193     LIBDIR=lib/i386-linux-gnu | 193     LIBDIR=lib/i386-linux-gnu | 
| 194   elif [ "$DEFAULT_ARCH" = "amd64" ]; then | 194   elif [ "$DEFAULT_ARCH" = "amd64" ]; then | 
| 195     LIBDIR=lib/x86_64-linux-gnu | 195     LIBDIR=lib/x86_64-linux-gnu | 
| 196   else | 196   else | 
| 197     echo Unknown CPU Architecture: "$DEFAULT_ARCH" | 197     echo Unknown CPU Architecture: "$DEFAULT_ARCH" | 
| 198     exit 1 | 198     exit 1 | 
| 199   fi | 199   fi | 
| 200 } | 200 } | 
| OLD | NEW | 
|---|