mirror of
https://github.com/tteck/Proxmox.git
synced 2025-02-15 06:09:15 +01:00
feat(scripts): update script
This commit is contained in:
parent
366e1a67a7
commit
65b8d102a7
1 changed files with 30 additions and 30 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue