From 044bd6be71c83a82f9333193e99293465764d538 Mon Sep 17 00:00:00 2001 From: Frans Stofberg Date: Sat, 1 Nov 2025 23:57:31 +0200 Subject: [PATCH] replace config token --- ct/Donetick.sh | 10 ++++++++-- install/Donetick-install.sh | 9 ++++++++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/ct/Donetick.sh b/ct/Donetick.sh index f009786c3..ca77b286e 100644 --- a/ct/Donetick.sh +++ b/ct/Donetick.sh @@ -41,8 +41,14 @@ function update_script() { # Execute Update msg_info "Updating $APP to ${RELEASE}" - curl -fsSL "https://github.com/donetick/donetick/releases/download/${RELEASE}/donetick_Linux_x86_64.tar.gz" | tar -xz -C . - mv donetick "/opt/donetick/donetick" + + cd /opt/donetick + + wget -q https://github.com/donetick/donetick/releases/download/${RELEASE}/donetick_Linux_x86_64.tar.gz + tar -xf donetick_Linux_x86_64.tar.gz + + rm -rf /opt/donetick/donetick_Linux_x86_64.tar.gz + msg_ok "Updated $APP to ${RELEASE}" # Starting Services diff --git a/install/Donetick-install.sh b/install/Donetick-install.sh index b8a9d8c39..ceb6ee638 100644 --- a/install/Donetick-install.sh +++ b/install/Donetick-install.sh @@ -26,7 +26,12 @@ RELEASE=$(curl -fsSL https://api.github.com/repos/donetick/donetick/releases/lat mkdir -p /opt/donetick cd /opt/donetick -curl -fsSL "https://github.com/donetick/donetick/releases/download/${RELEASE}/donetick_Linux_x86_64.tar.gz" | tar -xz -C . + +wget -q https://github.com/donetick/donetick/releases/download/${RELEASE}/donetick_Linux_x86_64.tar.gz +tar -xf donetick_Linux_x86_64.tar.gz + +TOKEN=$(openssl rand -hex 16) +sed -i -e "s/change_this_to_a_secure_random_string_32_characters_long/${TOKEN}/g" config/selfhosted.yaml echo "${RELEASE}" > /opt/donetick/donetick_version.txt msg_ok "Setup Donetick" @@ -55,6 +60,8 @@ customize # Cleanup msg_info "Cleaning up" +rm -rf /opt/donetick/donetick_Linux_x86_64.tar.gz $STD apt -y autoremove $STD apt -y autoclean msg_ok "Cleaned" +