#! /bin/bash if [ "$1" == "-v" ]; then OUT_TO="/dev/stdout" else OUT_TO="/dev/null" fi #echo "Apt-get update:" apt-get update > $OUT_TO 2>&1 && echo 'apt-get update... OK!' || echo 'apt-get update... NOT OK!' apt-get upgrade -d -y > $OUT_TO 2>&1 && echo 'fetching packages... OK!' || echo 'fetching files... NOT OK!' echo 'writing the upgrade list...' apt-show-versions -u > /tmp/UpgradeList if [ -s /tmp/UpgradeList ] then echo "Upgradeable packages:" cat /tmp/UpgradeList else echo 'You are already uptodate.' fi echo "=======================================================" echo ""