From cf388a0f7cebeddc192be4a22ceb69db244537ac Mon Sep 17 00:00:00 2001 From: nicedevil007 <17103076+nicedevil007@users.noreply.github.com> Date: Wed, 22 Mar 2023 22:29:31 +0100 Subject: [PATCH] New Zigbee2MQTT Update Menu (#1217) --- ct/alpine-zigbee2mqtt.sh | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/ct/alpine-zigbee2mqtt.sh b/ct/alpine-zigbee2mqtt.sh index 7deb6941..fcaf09b4 100644 --- a/ct/alpine-zigbee2mqtt.sh +++ b/ct/alpine-zigbee2mqtt.sh @@ -52,15 +52,23 @@ function default_settings() { } function update_script() { -UPD=$(whiptail --title "SUPPORT" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 1 \ - "1" "Check for Zigbee2MQTT Update" ON \ - 3>&1 1>&2 2>&3) - -header_info -if [ "$UPD" == "1" ]; then -apk update && apk upgrade -exit; -fi +while true; do + CHOICE=$(whiptail --title "SUPPORT" --menu "Select option" 11 58 1 \ + "1" "Check for Zigbee2MQTT Updates" 3>&2 2>&1 1>&3 + ) + exit_status=$? + if [ $exit_status == 1 ] ; then + clear + exit-script + fi + header_info + case $CHOICE in + 1 ) + apk update && apk upgrade + exit + ;; + esac +done } start