diff --git a/home.admin/config.scripts/bonus.btcpayserver.sh b/home.admin/config.scripts/bonus.btcpayserver.sh index dcb998078..c5aec0cf5 100644 --- a/home.admin/config.scripts/bonus.btcpayserver.sh +++ b/home.admin/config.scripts/bonus.btcpayserver.sh @@ -490,7 +490,6 @@ fi if [ "$1" = "0" ] || [ "$1" = "off" ]; then # check for second parameter: should data be deleted? - deleteData=0 if [ "$2" = "--delete-data" ]; then deleteData=1 diff --git a/home.admin/config.scripts/bonus.lnbits.sh b/home.admin/config.scripts/bonus.lnbits.sh index b1b8cfe3e..754d5b37a 100755 --- a/home.admin/config.scripts/bonus.lnbits.sh +++ b/home.admin/config.scripts/bonus.lnbits.sh @@ -297,6 +297,21 @@ fi # switch off if [ "$1" = "0" ] || [ "$1" = "off" ]; then + # check for second parameter: should data be deleted? + deleteData=0 + if [ "$2" = "--delete-data" ]; then + deleteData=1 + elif [ "$2" = "--keep-data" ]; then + deleteData=0 + else + if (whiptail --title " DELETE DATA? " --yesno "Do you want want to delete\nthe BTCPay Server Data?" 8 30); then + deleteData=1 + else + deleteData=0 + fi + fi + echo "# deleteData(${deleteData})" + # setting value in raspi blitz config sudo sed -i "s/^LNBits=.*/LNBits=off/g" /mnt/hdd/raspiblitz.conf @@ -322,6 +337,14 @@ if [ "$1" = "0" ] || [ "$1" = "off" ]; then sudo systemctl disable lnbits sudo rm /etc/systemd/system/lnbits.service sudo userdel -rf lnbits + + if [ ${deleteData} -eq 1 ]; then + echo "# deleting data" + sudo rm -R /mnt/hdd/app-data/LNBits + else + echo "# keeping data" + fi + echo "OK LNbits removed." else echo "LNbits is not installed."