From b4538dfc0a1ec88b42399dd79f28aafe26d1ed90 Mon Sep 17 00:00:00 2001 From: Slack Coder Date: Sun, 9 Jun 2024 13:23:19 -0500 Subject: Improve rc.slack-autoupdate messaging Be clear about when the updates start being installed, and when installation has completed. --- src/rc.slack-autoupdate | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/rc.slack-autoupdate b/src/rc.slack-autoupdate index cb82f09..4e10bdf 100644 --- a/src/rc.slack-autoupdate +++ b/src/rc.slack-autoupdate @@ -9,6 +9,9 @@ export PATH=$PATH:/usr/local/bin:/usr/local/sbin +# Duration in seconds to wait before installing pending updates. +WAIT_TIME=5 + # Where packages are stored pending installation. You can use sub-directories # to order and group packages. PACKAGE_DIR="/var/spool/slack-autoupdate" @@ -19,9 +22,10 @@ if [ -z "$UPDATES" ]; then exit 0 fi -if read -r -t 5 -p "Installing updates, press enter to skip this process..."; then +if read -r -t "$WAIT_TIME" -p "Your system has pending software updates. They will be installed in ${WAIT_TIME} seconds. Press enter to skip..."; then exit 0 fi +echo " proceeding." OLD_KERNEL="$(md5sum /boot/vmlinuz | cut -f1 -d' ')" @@ -41,4 +45,6 @@ fi # This will error out if PACKAGE_DIR is accidentally unset. find "$PACKAGE_DIR" -mindepth 1 | xargs rm -fr +echo "All updates have been installed." + reboot -- cgit v1.2.3