From 444d09cc8bc6df535fd456fc5491e03b33af75ef Mon Sep 17 00:00:00 2001 From: Andrew DeFaria Date: Fri, 7 May 2021 09:17:16 -0700 Subject: [PATCH] Updated update system --- .project | 1 + bin/update-system | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100755 bin/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 -- 2.17.1