From 4bbdfc374e5c663ebbfc0f730dabace1aed1ffd5 Mon Sep 17 00:00:00 2001 From: MickLesk Date: Wed, 19 Aug 2026 22:39:16 +0200 Subject: [PATCH] copyparty: use fetch_and_deploy_gh_release for version tracking on install/update --- tools/addon/copyparty.sh | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/tools/addon/copyparty.sh b/tools/addon/copyparty.sh index ad07c4c5d..afa1b0dd9 100644 --- a/tools/addon/copyparty.sh +++ b/tools/addon/copyparty.sh @@ -38,7 +38,6 @@ LOG_PATH="/var/log/copyparty" DATA_PATH="/var/lib/copyparty" SVC_USER="copyparty" SVC_GROUP="copyparty" -SRC_URL="https://github.com/9001/copyparty/releases/latest/download/copyparty-sfx.py" DEFAULT_PORT=3923 # ============================================================================== @@ -115,11 +114,8 @@ function update() { fi msg_ok "Stopped service" - msg_info "Updating ${APP}" - curl -fsSL "$SRC_URL" -o "$BIN_PATH" - chmod +x "$BIN_PATH" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "copyparty-sfx.py" "9001/copyparty" "singlefile" "latest" "/usr/local/bin" "copyparty-sfx.py" chown "$SVC_USER:$SVC_GROUP" "$BIN_PATH" - msg_ok "Updated ${APP}" msg_info "Starting service" if [[ "$OS" == "Alpine" ]]; then @@ -186,11 +182,8 @@ function install() { chown "$SVC_USER:$SVC_GROUP" "$DATA_PATH" fi - msg_info "Downloading ${APP}" - curl -fsSL "$SRC_URL" -o "$BIN_PATH" - chmod +x "$BIN_PATH" + USE_ORIGINAL_FILENAME=true fetch_and_deploy_gh_release "copyparty-sfx.py" "9001/copyparty" "singlefile" "latest" "/usr/local/bin" "copyparty-sfx.py" chown "$SVC_USER:$SVC_GROUP" "$BIN_PATH" - msg_ok "Downloaded to ${BIN_PATH}" msg_info "Creating configuration" cat <"$CONF_PATH"