Correct init script to use sysv on 14.04 59/1159/2
authorC.J. Collier <cjcollier@linuxfoundation.org>
Mon, 16 May 2016 20:27:08 +0000 (13:27 -0700)
committerC.J. Collier <cjcollier@linuxfoundation.org>
Mon, 16 May 2016 20:49:13 +0000 (20:49 +0000)
condition wrapped around code

Change-Id: I27a426504fe5786e9a45d7145d9c3332b4542860
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
vagrant/lib/bootstrap-functions.sh
vagrant/lib/system_reseal.sh

index 121a420..d8c273d 100644 (file)
@@ -173,8 +173,14 @@ deb_remove_pkgs() {
 
 deb_disable_apt_systemd_daily() {
     echo '---> Stopping and disabling apt.systemd.daily to avoid it locking /var/lib/dpkg/lock'
-    systemctl stop apt.systemd.daily
-    systemctl disable apt.systemd.daily
+    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
 }
 
 rh_clean_pkgs() {
index 566294a..6c7aa4d 100644 (file)
@@ -38,7 +38,7 @@ rm -rf /etc/Pegasus/*.cnf /etc/Pegasus/*.crt /etc/Pegasus/*.csr \
        /var/log/secure* /var/log/setroubleshoot/*.log \
        /var/log/spooler* /var/log/squid/*.log /var/log/syslog* \
        /var/log/tallylog* /var/log/tuned/tuned.log /var/log/wtmp* \
-       /var/named/data/named.run /var/lib/dpkg/lock
+       /var/named/data/named.run
 
 rm -rf ~/.viminfo /etc/ssh/ssh*key* ~/.ssh/* /root/.ssh/*
 
@@ -56,3 +56,5 @@ sleep 10
 echo "********************************************"
 echo "*   PLEASE SNAPSHOT IMAGE AT THIS TIME     *"
 echo "********************************************"
+init 1
+sleep 10