diff --git a/tools/update-server.sh b/tools/update-server.sh index 13522ff..25bf53b 100755 --- a/tools/update-server.sh +++ b/tools/update-server.sh @@ -130,4 +130,19 @@ if [ -f /var/run/reboot-required ]; then echo -e "${GRAY}Packages requiring reboot:${NC}" sed 's/^/ • /' /var/run/reboot-required.pkgs fi + + if [ -t 0 ]; then + echo "" + echo -e -n "${BOLD}Reboot now? [y/N]: ${NC}" + read -r reboot_reply + case "$reboot_reply" in + [yY]|[yY][eE][sS]) + info "Rebooting..." + systemctl reboot + ;; + *) + info "Reboot skipped. Remember to reboot later." + ;; + esac + fi fi