From 9795d41d398adf8b8086f2bd19da6bb7d9013eda Mon Sep 17 00:00:00 2001 From: vhsdream <67816022+vhsdream@users.noreply.github.com> Date: Tue, 26 Nov 2024 12:21:22 -0500 Subject: [PATCH] Fix Vikunja install script to prevent database deletion upon updating (#524) * Fix issue with Vikunja update wiping DB and files * use a single sed command * change build.func to test install script * another small change in order to test vikunja fix * another change * revert URL modification after successful test * Update vikunja-install.sh * update vikunja-install.sh --- install/vikunja-install.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/install/vikunja-install.sh b/install/vikunja-install.sh index e5b0d9f1..de52efc6 100644 --- a/install/vikunja-install.sh +++ b/install/vikunja-install.sh @@ -26,7 +26,9 @@ cd /opt RELEASE=$(curl -s https://dl.vikunja.io/vikunja/ | grep -oP 'href="/vikunja/\K[0-9]+\.[0-9]+\.[0-9]+' | sort -V | tail -n 1) wget -q "https://dl.vikunja.io/vikunja/$RELEASE/vikunja-$RELEASE-amd64.deb" $STD dpkg -i vikunja-$RELEASE-amd64.deb -sudo sed -i 's/^ timezone: .*/ timezone: UTC/' /etc/vikunja/config.yml +sed -i 's|^ timezone: .*| timezone: UTC|' /etc/vikunja/config.yml +sed -i 's|"./vikunja.db"|"/etc/vikunja/vikunja.db"|' /etc/vikunja/config.yml +sed -i 's|./files|/etc/vikunja/files|' /etc/vikunja/config.yml systemctl start vikunja.service echo "${RELEASE}" >/opt/${APPLICATION}_version.txt msg_ok "Installed Vikunja"