add lnbits delete data option

This commit is contained in:
rootzoll
2020-07-24 02:00:47 +02:00
parent b8ed694bce
commit 1c984b505e
2 changed files with 23 additions and 1 deletions

View File

@@ -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

View File

@@ -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."