From 310466fa9b1690368d55a0e908fb81773c9b4951 Mon Sep 17 00:00:00 2001 From: Chris N <c.noseworthy@gmail.com> Date: Mon, 25 Nov 2024 18:07:39 -0500 Subject: [PATCH 1/8] Fix issue with Vikunja update wiping DB and files --- install/vikunja-install.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/install/vikunja-install.sh b/install/vikunja-install.sh index e5b0d9f1960..617d875f658 100644 --- a/install/vikunja-install.sh +++ b/install/vikunja-install.sh @@ -22,11 +22,14 @@ $STD apt-get install -y \ msg_ok "Installed Dependencies" msg_info "Setup Vikunja (Patience)" +CONFIG_FILE=/etc/vikunja/config.yml 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 +sudo sed -i 's/^ timezone: .*/ timezone: UTC/' $CONFIG_FILE +sed -i 's|"./vikunja.db"|"/etc/vikunja/vikunja.db"|' $CONFIG_FILE +sed -i 's|./files|/etc/vikunja/files|' $CONFIG_FILE systemctl start vikunja.service echo "${RELEASE}" >/opt/${APPLICATION}_version.txt msg_ok "Installed Vikunja" From 379229f89346ab001cbba04e4c311daba91530b0 Mon Sep 17 00:00:00 2001 From: vhsdream <punk.sand7393@fastmail.com> Date: Mon, 25 Nov 2024 19:06:47 -0500 Subject: [PATCH 2/8] use a single sed command --- install/vikunja-install.sh | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/install/vikunja-install.sh b/install/vikunja-install.sh index 617d875f658..d15479e252a 100644 --- a/install/vikunja-install.sh +++ b/install/vikunja-install.sh @@ -22,14 +22,11 @@ $STD apt-get install -y \ msg_ok "Installed Dependencies" msg_info "Setup Vikunja (Patience)" -CONFIG_FILE=/etc/vikunja/config.yml 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/' $CONFIG_FILE -sed -i 's|"./vikunja.db"|"/etc/vikunja/vikunja.db"|' $CONFIG_FILE -sed -i 's|./files|/etc/vikunja/files|' $CONFIG_FILE +sed -i 's|^ timezone: .*| timezone: UTC|; s|"./vikunja.db"|"/etc/vikunja/vikunja.db"|; s|./files|/etc/vikunja/files|' /etc/vikunja/config.yml systemctl start vikunja.service echo "${RELEASE}" >/opt/${APPLICATION}_version.txt msg_ok "Installed Vikunja" From 4b8f1ed9674e15ddc87d6f3e0a2402ea663d0d97 Mon Sep 17 00:00:00 2001 From: vhsdream <punk.sand7393@fastmail.com> Date: Mon, 25 Nov 2024 19:17:26 -0500 Subject: [PATCH 3/8] change build.func to test install script --- misc/build.func | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/build.func b/misc/build.func index aee3366a8b8..57d346ab4af 100644 --- a/misc/build.func +++ b/misc/build.func @@ -666,7 +666,7 @@ http://dl-cdn.alpinelinux.org/alpine/latest-stable/community EOF' pct exec "$CTID" -- ash -c "apk add bash >/dev/null" fi - lxc-attach -n "$CTID" -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/$var_install.sh)" || exit + lxc-attach -n "$CTID" -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/vhsdream/ProxmoxVE/vikunja/install/$var_install.sh)" || exit } From 4de09d7c2ba2b074eb51b5dedde95f9292cdac02 Mon Sep 17 00:00:00 2001 From: vhsdream <punk.sand7393@fastmail.com> Date: Mon, 25 Nov 2024 19:32:47 -0500 Subject: [PATCH 4/8] another small change in order to test vikunja fix --- misc/build.func | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misc/build.func b/misc/build.func index 57d346ab4af..44238c584f2 100644 --- a/misc/build.func +++ b/misc/build.func @@ -572,7 +572,7 @@ build_container() { if [ "$var_os" == "alpine" ]; then export FUNCTIONS_FILE_PATH="$(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/alpine-install.func)" else - export FUNCTIONS_FILE_PATH="$(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/install.func)" + export FUNCTIONS_FILE_PATH="$(curl -s https://raw.githubusercontent.com/vhsdream/ProxmoxVE/vikunja/misc/install.func)" fi export CACHER="$APT_CACHER" export CACHER_IP="$APT_CACHER_IP" From 46f32c907194c6ff67f8ee99c6d811e24bd6c200 Mon Sep 17 00:00:00 2001 From: vhsdream <punk.sand7393@fastmail.com> Date: Mon, 25 Nov 2024 19:45:51 -0500 Subject: [PATCH 5/8] another change --- ct/vikunja.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ct/vikunja.sh b/ct/vikunja.sh index 5428bd5c76d..288403f9b70 100644 --- a/ct/vikunja.sh +++ b/ct/vikunja.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/vhsdream/ProxmoxVE/vikunja/misc/build.func) # Copyright (c) 2021-2024 community-scripts ORG # Author: MickLesk (Canbiz) # License: MIT From 3b6ba9ad63dde9f69ca9c027b1413f856a96c8fa Mon Sep 17 00:00:00 2001 From: vhsdream <punk.sand7393@fastmail.com> Date: Mon, 25 Nov 2024 19:58:54 -0500 Subject: [PATCH 6/8] revert URL modification after successful test --- ct/vikunja.sh | 2 +- misc/build.func | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ct/vikunja.sh b/ct/vikunja.sh index 288403f9b70..5428bd5c76d 100644 --- a/ct/vikunja.sh +++ b/ct/vikunja.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/vhsdream/ProxmoxVE/vikunja/misc/build.func) +source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) # Copyright (c) 2021-2024 community-scripts ORG # Author: MickLesk (Canbiz) # License: MIT diff --git a/misc/build.func b/misc/build.func index 44238c584f2..aee3366a8b8 100644 --- a/misc/build.func +++ b/misc/build.func @@ -572,7 +572,7 @@ build_container() { if [ "$var_os" == "alpine" ]; then export FUNCTIONS_FILE_PATH="$(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/alpine-install.func)" else - export FUNCTIONS_FILE_PATH="$(curl -s https://raw.githubusercontent.com/vhsdream/ProxmoxVE/vikunja/misc/install.func)" + export FUNCTIONS_FILE_PATH="$(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/install.func)" fi export CACHER="$APT_CACHER" export CACHER_IP="$APT_CACHER_IP" @@ -666,7 +666,7 @@ http://dl-cdn.alpinelinux.org/alpine/latest-stable/community EOF' pct exec "$CTID" -- ash -c "apk add bash >/dev/null" fi - lxc-attach -n "$CTID" -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/vhsdream/ProxmoxVE/vikunja/install/$var_install.sh)" || exit + lxc-attach -n "$CTID" -- bash -c "$(wget -qLO - https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/$var_install.sh)" || exit } From 89362afc42f1b6b9a803764316121485bd66db0d Mon Sep 17 00:00:00 2001 From: vhsdream <67816022+vhsdream@users.noreply.github.com> Date: Tue, 26 Nov 2024 08:08:41 -0500 Subject: [PATCH 7/8] 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 d15479e252a..a061132c028 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 -sed -i 's|^ timezone: .*| timezone: UTC|; s|"./vikunja.db"|"/etc/vikunja/vikunja.db"|; s|./files|/etc/vikunja/files|' /etc/vikunja/config.yml +sed -i 's|^ timezone: .*| timezone: UTC| + s|"./vikunja.db"|"/etc/vikunja/vikunja.db"| + s|./files|/etc/vikunja/files|' /etc/vikunja/config.yml systemctl start vikunja.service echo "${RELEASE}" >/opt/${APPLICATION}_version.txt msg_ok "Installed Vikunja" From 446e01f67aa976d25d87bcc95ae9cb1af7397c56 Mon Sep 17 00:00:00 2001 From: vhsdream <punk.sand7393@fastmail.com> Date: Tue, 26 Nov 2024 11:00:12 -0500 Subject: [PATCH 8/8] update vikunja-install.sh --- install/vikunja-install.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install/vikunja-install.sh b/install/vikunja-install.sh index a061132c028..de52efc62ac 100644 --- a/install/vikunja-install.sh +++ b/install/vikunja-install.sh @@ -26,9 +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 -sed -i 's|^ timezone: .*| timezone: UTC| - s|"./vikunja.db"|"/etc/vikunja/vikunja.db"| - s|./files|/etc/vikunja/files|' /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"