From f9777dff823afb99d3e9983ce4681a7820f34963 Mon Sep 17 00:00:00 2001 From: akanealw Date: Thu, 19 Oct 2023 04:46:33 -0500 Subject: [PATCH] added cronicle config update --- debian/debian-essentials.sh | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/debian/debian-essentials.sh b/debian/debian-essentials.sh index bfd344b..73918a0 100755 --- a/debian/debian-essentials.sh +++ b/debian/debian-essentials.sh @@ -222,9 +222,20 @@ if [ $isInFile -eq 0 ] fi # install cronicle worker -isInFile=$(cat /opt/cronicle/conf/config.json | grep -c "notify.akanealw@gmail.com") -if [ $isInFile -eq 0 ] +if [[ -f /opt/cronicle/conf/config.json ]] then + isInFile=$(cat /opt/cronicle/conf/config.json | grep -c "notify.akanealw@gmail.com") + if [ $isInFile -eq 0 ] + then + /opt/cronicle/bin/control.sh stop + rm /opt/cronicle/conf/config.json + wget -qO /opt/cronicle/conf/config.json http://192.168.1.50/files/debian/cronicle-config.json + /opt/cronicle/bin/control.sh start + echo "Cronicle config updated." + else + echo "Cronicle worker already installed." + fi + else sudo apt-get update sudo apt-get install -y ca-certificates curl gnupg sudo mkdir -p /etc/apt/keyrings @@ -238,10 +249,4 @@ if [ $isInFile -eq 0 ] wget -qO /opt/cronicle/conf/config.json http://192.168.1.50/files/debian/cronicle-config.json /opt/cronicle/bin/control.sh start echo "Cronicle worker installed." - else - echo "Cronicle worker already installed." - /opt/cronicle/bin/control.sh stop - rm /opt/cronicle/conf/config.json - wget -qO /opt/cronicle/conf/config.json http://192.168.1.50/files/debian/cronicle-config.json - /opt/cronicle/bin/control.sh start fi