Disable automatic system updates on Ubuntu 98/4798/1
authorAndrew Grimberg <agrimberg@linuxfoundation.org>
Fri, 20 Jan 2017 05:30:13 +0000 (21:30 -0800)
committerAndrew Grimberg <agrimberg@linuxfoundation.org>
Fri, 20 Jan 2017 05:30:13 +0000 (21:30 -0800)
The cloud-init package has a hard dependency on the automatic update
mechanism in Ubuntu 14.04. As removing this causes systems to not be
accessible when booted, instead we're just going disable all of the
options for the automatic update system

Change-Id: I209dabe5deeda0fa30cfea918fc4feb4948cc0df
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
packer/provision/baseline.sh

index e33821c..f6ed415 100644 (file)
@@ -123,15 +123,8 @@ EOF
 
     # disable unattended upgrades & daily updates
     echo '---> Disabling automatic daily upgrades'
-    apt-get remove unattended-upgrades
-    if [ -f /usr/bin/systemctl ]
-    then
-        systemctl stop apt.systemd.daily
-        systemctl disable apt.systemd.daily
-    else
-        /etc/init.d/unattended-upgrades stop
-        update-rc.d -f unattended-upgrades remove
-    fi
+    sed -ine 's/"1"/"0"/g' /etc/apt/apt.conf.d/10periodic
+    echo 'APT::Periodic::Unattended-Upgrade "0";' >> /etc/apt/apt.conf.d/10periodic
 }
 
 all_systems() {