From 6d52f742f3efc3a17a4ef78526158ddd7d0d1fd4 Mon Sep 17 00:00:00 2001 From: openoms Date: Thu, 2 Sep 2021 19:43:26 +0100 Subject: [PATCH] cln-plugin.bakup: fix alias and backup when off --- home.admin/config.scripts/cln-plugin.backup.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/home.admin/config.scripts/cln-plugin.backup.sh b/home.admin/config.scripts/cln-plugin.backup.sh index 0af6a8f55..fb8cfa058 100644 --- a/home.admin/config.scripts/cln-plugin.backup.sh +++ b/home.admin/config.scripts/cln-plugin.backup.sh @@ -81,8 +81,13 @@ if [ $1 = on ];then elif [ $1 = off ];then echo "# Removing the backup plugin" - sudo rm -f /home/bitcoin/${netprefix}cln-plugins-enabled/backup - +¬ sudo rm -f /home/bitcoin/${netprefix}cln-plugins-enabled/backup.py + echo "# Backup the existing old backup on the SDcard" + now=$(date +"%Y_%m_%d_%H%M%S") + sudo mv /home/bitcoin/${netprefix}lightningd.sqlite3.backup \ + /home/bitcoin/${netprefix}lightningd.sqlite3.backup.${now} + echo "# Removing the backup.lock file" + sudo rm -f /home/bitcoin/.lightning/${CLNETWORK}/backup.lock elif [ $1 = restore ];then @@ -115,12 +120,12 @@ elif [ $1 = restore ];then sudo systemctl start ${netprefix}lightningd fi -elif [ $1 = backup-compact ];then +elif [ $1 = backup-compact ];then if sudo ls /home/bitcoin/.lightning/${CLNETWORK}/lightningd.sqlite3;then # https://github.com/lightningd/plugins/tree/master/backup#performing-backup-compaction echo "# Running $lightning-cli backup-compact ..." - $lightning-cli backup-compact + $lightningcli_alias backup-compact else echo "# No /home/bitcoin/.lightning/${CLNETWORK}/lightningd.sqlite3 is present"