From: Andrew DeFaria Date: Fri, 7 May 2021 16:17:16 +0000 (-0700) Subject: Updated update system X-Git-Url: https://defaria.com/gitweb/?a=commitdiff_plain;h=444d09cc8bc6df535fd456fc5491e03b33af75ef;p=clearscm.git Updated update system --- diff --git a/.project b/.project index 31a0006..170c616 100644 --- a/.project +++ b/.project @@ -18,5 +18,6 @@ org.epic.perleditor.perlnature + org.python.pydev.pythonNature diff --git a/bin/update-system b/bin/update-system new file mode 100755 index 0000000..7f385e7 --- /dev/null +++ b/bin/update-system @@ -0,0 +1,21 @@ +#!/bin/bash +export PATH=$PATH:/sbin:/usr/sbin + +logfile=/var/local/log/update-system.log + +echo "$(date): $HOSTNAME: update-system: Start" > $logfile + +apt-get update -y >> $logfile 2>&1 + +uptodate=$(apt list --upgradeable 2> /dev/null | grep -v "^Listing" | wc -l) + +if [ $uptodate -ne 0 ]; then + apt-get upgrade -y >> $logfile 2>&1 + apt-get autoremove -y >> $logfile 2>&1 + + echo "Updated $HOSTNAME" >> $logfile +else + echo "No updates for $HOSTNAME" >> $logfile +fi + +echo "$(date): $HOSTNAME: update-system: End" >> $logfile