From bc9827a008d4c63672d2c20bbe79b59a80ddf11d Mon Sep 17 00:00:00 2001 From: tremor021 Date: Thu, 24 Apr 2025 13:21:48 +0200 Subject: [PATCH] Update tinyauth --- ct/alpine-tinyauth.sh | 35 ++++++++++++++---------------- install/alpine-tinyauth-install.sh | 8 +++---- 2 files changed, 20 insertions(+), 23 deletions(-) diff --git a/ct/alpine-tinyauth.sh b/ct/alpine-tinyauth.sh index 8f816f56..4359fc41 100644 --- a/ct/alpine-tinyauth.sh +++ b/ct/alpine-tinyauth.sh @@ -20,28 +20,25 @@ color catch_errors function update_script() { - header_info - if [ ! -d /opt/tinyauth ]; then - msg_error "No ${APP} Installation Found!" - exit 1 - fi - msg_info "Updating Alpine Packages" - $STD apk update - $STD apk upgrade - msg_ok "Updated Alpine Packages" + header_info + if [ ! -d /opt/tinyauth ]; then + msg_error "No ${APP} Installation Found!" + exit 1 + fi + msg_info "Updating Alpine Packages" + $STD apk update + $STD apk upgrade + msg_ok "Updated Alpine Packages" - echo "DEBUG: CT_TYPE before update_script=${CT_TYPE:-UNDEFINED}" - echo "DEBUG: var_unprivileged=${var_unprivileged:-UNDEFINED}" + msg_info "Updating tinyauth" + $STD apk upgrade tinyauth + msg_ok "Updated tinyauth" - msg_info "Updating tinyauth" - $STD apk upgrade tinyauth - msg_ok "Updated tinyauth" + msg_info "Restarting tinyauth" + $STD rc-service tinyauth restart + msg_ok "Restarted tinyauth" - msg_info "Restarting tinyauth" - $STD rc-service tinyauth restart - msg_ok "Restarted tinyauth" - - exit 0 + exit 0 } start diff --git a/install/alpine-tinyauth-install.sh b/install/alpine-tinyauth-install.sh index d8cc7964..84af5433 100644 --- a/install/alpine-tinyauth-install.sh +++ b/install/alpine-tinyauth-install.sh @@ -26,7 +26,7 @@ $STD npm install -g bun mkdir -p /opt/tinyauth RELEASE=$(curl -s https://api.github.com/repos/steveiliop56/tinyauth/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }') curl -fsSL https://github.com/steveiliop56/tinyauth/archive/refs/tags/v3.1.0.tar.gz -o $temp_file -tar -xzf $temp_file -C /opt/tinyauth --strip-components=1 +tar -xzf "$temp_file" -C /opt/tinyauth --strip-components=1 cd /opt/tinyauth/site $STD bun install $STD bun run build @@ -40,17 +40,17 @@ msg_ok "Installed tinyauth" msg_info "Enabling tinyauth Service" service_path="/etc/init.d/tinyauth" -echo '#!/sbin/openrc-run +echo "#!/sbin/openrc-run description="tinyauth Service" command="/opt/tinyauth/tinyauth" -command_args="--secret=$SECRET --users=admin@example.com:$apr1$n61ztxfk$0f/uGQFxnB.FBa5cxgqNg." +command_args="--secret=$SECRET --users=admin@example.com:\$apr1\$n61ztxfk\$0f/uGQFxnB.FBa5cxgqNg." command_user="root" pidfile="/var/run/tinyauth.pid" depend() { use net -}' >$service_path +}" >$service_path chmod +x $service_path $STD rc-update add tinyauth default