diff options
Diffstat (limited to 'adu-upgrade')
-rwxr-xr-x | adu-upgrade | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/adu-upgrade b/adu-upgrade index d12b57f..81f6e90 100755 --- a/adu-upgrade +++ b/adu-upgrade @@ -34,6 +34,13 @@ fi # the update script to avoid reboot loops in case the update fails." rm -f -- "${UPDATE_SYMLINK}" +upgrades=$(apt -qq list --upgradeable 2>/dev/null | wc -l) +if [ "$upgrades" -eq 0 ]; then + echo "Nothing to do? Rebooting..." + systemctl reboot + exit 0 +fi + # Do the update apt-get upgrade -y --no-download --ignore-missing |