]> gitweb.fluxo.info Git - hydra.git/commitdiff
Test for /etc/apt/preferences on system-upgrade
authorSilvio Rhatto <rhatto@riseup.net>
Fri, 25 Mar 2016 21:21:03 +0000 (18:21 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Fri, 25 Mar 2016 21:21:03 +0000 (18:21 -0300)
share/hydractl/dist-upgrade

index efe3bc4439540bfef3b835409fe2fd10361b5274..cc086065cc505088f54821aa946b06b311080a7a 100755 (executable)
@@ -88,7 +88,11 @@ function hydra_system_upgrade_prepare {
   echo ""
   echo "Updating apt configuration..."
   sed -i -e "s/$release/$nextrelease/g" /etc/apt/sources.list
-  sed -i -e "s/$release/$nextrelease/g" /etc/apt/preferences
+
+  if [ -e "/etc/apt/preferences" ]; then
+    sed -i -e "s/$release/$nextrelease/g" /etc/apt/preferences
+  fi
+
   sed -i -e 's|^deb http://backports.debian.org/debian-backports|#deb http://backports.debian.org/debian-backports|' /etc/apt/sources.list
 
   # These will be generated by puppet and can be safely removed