From: Silvio Rhatto Date: Fri, 25 Mar 2016 21:21:03 +0000 (-0300) Subject: Test for /etc/apt/preferences on system-upgrade X-Git-Tag: 0.2.4~194 X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=254bcae16dceddec543f470ae2f20de91cf312fc;p=hydra.git Test for /etc/apt/preferences on system-upgrade --- diff --git a/share/hydractl/dist-upgrade b/share/hydractl/dist-upgrade index efe3bc4..cc08606 100755 --- a/share/hydractl/dist-upgrade +++ b/share/hydractl/dist-upgrade @@ -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