This commit is contained in:
CanbiZ 2025-09-03 10:23:46 +02:00
parent 7d679aaef7
commit fbb093844e
2 changed files with 21 additions and 21 deletions

View File

@ -27,28 +27,29 @@ function update_script() {
msg_error "No ${APP} Installation Found!" msg_error "No ${APP} Installation Found!"
exit exit
fi fi
msg_info "Stopping ${APP}" if check_for_gh_release "uhf-server" "swapplications/uhf-server-dist"; then
systemctl stop uhf-server msg_info "Stopping Service"
msg_ok "Stopped ${APP}" systemctl stop uhf-server
msg_ok "Stopped Service"
msg_info "Updating APT packages" msg_info "Updating APT packages"
$STD apt-get update $STD apt-get update
$STD apt-get -y upgrade $STD apt-get -y upgrade
msg_ok "Package list updated" msg_ok "Package list updated"
fetch_and_deploy_gh_release "comskip" "swapplications/comskip" "prebuild" "latest" "/opt/comskip" "comskip-x64-*.zip" fetch_and_deploy_gh_release "comskip" "swapplications/comskip" "prebuild" "latest" "/opt/comskip" "comskip-x64-*.zip"
fetch_and_deploy_gh_release "uhf-server" "swapplications/uhf-server-dist" "prebuild" "latest" "/opt/uhf-server" "UHF.Server-linux-x64-*.zip" fetch_and_deploy_gh_release "uhf-server" "swapplications/uhf-server-dist" "prebuild" "latest" "/opt/uhf-server" "UHF.Server-linux-x64-*.zip"
msg_info "Starting ${APP}" msg_info "Starting Service"
systemctl start uhf-server systemctl start uhf-server
msg_ok "Started ${APP}" msg_ok "Started Service"
msg_info "Cleaning up" msg_info "Cleaning up"
$STD apt-get -y autoremove $STD apt-get -y autoremove
$STD apt-get -y autoclean $STD apt-get -y autoclean
msg_ok "Cleaned" msg_ok "Cleaned"
msg_ok "Updated Successfully"
msg_ok "Updated Successfully" fi
exit exit
} }

View File

@ -34,9 +34,8 @@ fetch_and_deploy_gh_release "comskip" "swapplications/comskip" "prebuild" "lates
fetch_and_deploy_gh_release "uhf-server" "swapplications/uhf-server-dist" "prebuild" "latest" "/opt/uhf-server" "UHF.Server-linux-x64-*.zip" fetch_and_deploy_gh_release "uhf-server" "swapplications/uhf-server-dist" "prebuild" "latest" "/opt/uhf-server" "UHF.Server-linux-x64-*.zip"
msg_info "Creating Service" msg_info "Creating Service"
service_path=""
cat <<EOF >/etc/systemd/system/uhf-server.service cat <<EOF >/etc/systemd/system/uhf-server.service
echo "[Unit] [Unit]
Description=UHF Server service Description=UHF Server service
After=syslog.target network-online.target After=syslog.target network-online.target
[Service] [Service]
@ -47,7 +46,7 @@ ExecStart=/opt/uhf-server/uhf-server
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target
EOF EOF
systemctl enable --now -q uhf-server.service systemctl enable -q --now uhf-server
msg_ok "Created Service" msg_ok "Created Service"
motd_ssh motd_ssh