X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=bin%2Fupdate-system;h=52c126000af70cd8ee0d10b50370a5e02f3065c2;hb=0ec3e6e71b45b565ca3da8d06010ad736588395f;hp=7f385e79714ac1d5a514f25d8e0a1afa05002ca2;hpb=444d09cc8bc6df535fd456fc5491e03b33af75ef;p=clearscm.git diff --git a/bin/update-system b/bin/update-system index 7f385e7..52c1260 100755 --- a/bin/update-system +++ b/bin/update-system @@ -2,20 +2,22 @@ export PATH=$PATH:/sbin:/usr/sbin logfile=/var/local/log/update-system.log +tmpfile=/tmp/update-system.list -echo "$(date): $HOSTNAME: update-system: Start" > $logfile +apt-get update -y > /dev/null 2>&1 -apt-get update -y >> $logfile 2>&1 - -uptodate=$(apt list --upgradeable 2> /dev/null | grep -v "^Listing" | wc -l) +apt list --upgradeable > $tmpfile 2> /dev/null +uptodate=$(grep -v "^Listing" $tmpfile | wc -l) if [ $uptodate -ne 0 ]; then - apt-get upgrade -y >> $logfile 2>&1 - apt-get autoremove -y >> $logfile 2>&1 + cat $tmpfile >> $logfile && rm $tmpfile + + apt-get upgrade -y >> /dev/null 2>&1 + apt-get autoremove -y >> /dev/null 2>&1 - echo "Updated $HOSTNAME" >> $logfile + echo "$(date): Updated $HOSTNAME" >> $logfile else - echo "No updates for $HOSTNAME" >> $logfile -fi + rm $tmpfile -echo "$(date): $HOSTNAME: update-system: End" >> $logfile + echo "$(date): No updates for $HOSTNAME" >> $logfile +fi