diff --git a/ct/freegamesclaimer.sh b/ct/freegamesclaimer.sh index 410504f0..d955fbc0 100644 --- a/ct/freegamesclaimer.sh +++ b/ct/freegamesclaimer.sh @@ -77,38 +77,38 @@ function setup_services(){ } function update_script() { -header_info -if [[ ! -d /opt/freegamesclaimer ]]; then msg_error "No ${APP} Installation Found!"; exit; fi -msg_info "Updating $APP" + header_info + if [[ ! -d /opt/freegamesclaimer ]]; then msg_error "No ${APP} Installation Found!"; exit; fi + msg_info "Updating $APP" -CHOICE=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UPDATE \ Setup service" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 4 \ - "1" "Update" ON \ - "2" "Setup a service" OFF \ - 3>&1 1>&2 2>&3) + CHOICE=$(whiptail --backtitle "Proxmox VE Helper Scripts" --title "UPDATE \ Setup service" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 4 \ + "1" "Update" ON \ + "2" "Setup a service" OFF \ + 3>&1 1>&2 2>&3) -case $CHOICE in -"1") - cd /opt/freegamesclaimer || exit - output=$(git pull) - git pull &>/dev/null - if echo "$output" | grep -q "Already up to date." - then - msg_ok "$APP is already up to date." - systemctl start overseerr - exit - fi - $STD npm install - $STD npx playwright install firefox --with-deps - msg_ok "Updated $APP - If needed, run update again to setup the gaming services" - ;; -"2") - setup_services - ;; -*) - echo "Unsupported item $CHOICE!" >&2 - exit 1 - ;; -esac + case $CHOICE in + "1") + cd /opt/freegamesclaimer || exit + output=$(git pull) + git pull &>/dev/null + if echo "$output" | grep -q "Already up to date." + then + msg_ok "$APP is already up to date." + systemctl start overseerr + exit + fi + $STD npm install + $STD npx playwright install firefox --with-deps + msg_ok "Updated $APP - If needed, run update again to setup the gaming services" + ;; + "2") + setup_services + ;; + *) + echo "Unsupported item $CHOICE!" >&2 + exit 1 + ;; + esac } start