Browse Source

#661 backup before delete

v1.3
Christian Rotzoll 6 years ago
parent
commit
c38947376a
  1. 2
      home.admin/00raspiblitz.sh
  2. 0
      home.admin/98repairBlockchain.sh
  3. 43
      home.admin/98repairMenu.sh
  4. 7
      home.admin/XXcleanHDD.sh

2
home.admin/00raspiblitz.sh

@ -207,7 +207,7 @@ To run a BACKUP of funds & channels first is recommended.
" 13 65 " 13 65
clear clear
/home/admin/XXrepairBlockchain.sh /home/admin/98repairBlockchain.sh
/home/admin/00raspiblitz.sh /home/admin/00raspiblitz.sh
exit exit

0
home.admin/XXrepairBlockchain.sh → home.admin/98repairBlockchain.sh

43
home.admin/98repairMenu.sh

@ -7,7 +7,7 @@ source /mnt/hdd/raspiblitz.conf
# Basic Options # Basic Options
OPTIONS=(HARDWARE "Run Hardwaretest" \ OPTIONS=(HARDWARE "Run Hardwaretest" \
SOFTWARE "Run Softwaretest (DebugReport)" \ SOFTWARE "Run Softwaretest (DebugReport)" \
BLOCKCHAIN "Redownload Blockchain" \ BLOCKCHAIN "Delete Blockchain & Re-Download" \
CLEANHDD "Delete Data - keep Blockchain" CLEANHDD "Delete Data - keep Blockchain"
) )
@ -16,21 +16,50 @@ CHOICE=$(whiptail --clear --title "Repair Options" --menu "" 12 60 5 "${OPTIONS[
clear clear
case $CHOICE in case $CHOICE in
HARDWARE) HARDWARE)
sudo ./05hardwareTest.sh sudo /home/admin/05hardwareTest.sh
./00mainMenu.sh /home/admin/00mainMenu.sh
;; ;;
SOFTWARE) SOFTWARE)
sudo ./XXdebugLogs.sh sudo /home/admin/XXdebugLogs.sh
echo "Press ENTER to return to main menu." echo "Press ENTER to return to main menu."
read key read key
./00mainMenu.sh /home/admin/00mainMenu.sh
;; ;;
BLOCKCHAIN) BLOCKCHAIN)
./XXcleanHDD.sh -blockchain /home/admin/XXcleanHDD.sh -blockchain
exit 1; exit 1;
;; ;;
CLEANHDD) CLEANHDD)
./XXcleanHDD.sh
whiptail --title "LND Data Backup" --yes-button "Download Backup" --no-button "Skip" --yesno "
Before deleting your data on HDD, do you
want to make a backup of all your LND Data
and download that file to your laptop.
Do you want to download LND Data Backup now?
" 12 58
if [ $? -eq 0 ]; then
clear
echo "*************************************"
echo "* PREPARING LND BACKUP DOWNLOAD"
echo "*************************************"
echo "please wait .."
sleep 2
/home/admin/config.scripts/lnd.rescue.sh backup
echo
echo "PRESS ENTER to continue once your done downloading."
read key
else
clear
echo "*************************************"
echo "* JUST MAKING BACKUP TO OLD SD CARD"
echo "*************************************"
echo "please wait .."
sleep 2
/home/admin/config.scripts/lnd.rescue.sh backup no-download
fi
/home/admin/XXcleanHDD.sh
exit 1; exit 1;
;; ;;
esac esac

7
home.admin/XXcleanHDD.sh

@ -24,8 +24,9 @@ if [ "${extraParameter}" = "-all" ]; then
elif [ "${extraParameter}" = "-blockchain" ]; then elif [ "${extraParameter}" = "-blockchain" ]; then
echo "!!!! This will DELETE JUST your blockchain from the HDD." echo "This will DELETE JUST your blockchain from the HDD."
echo "--> It will keep your LND data and other setups." echo "--> It will keep your LND data and other setups."
echo "--> You will get presented re-download options."
echo "Press ENTER to really continue - CTRL+c to CANCEL (last chance)" echo "Press ENTER to really continue - CTRL+c to CANCEL (last chance)"
read key read key
@ -39,13 +40,13 @@ elif [ "${extraParameter}" = "-blockchain" ]; then
echo "- blockchain" echo "- blockchain"
sudo systemctl stop bitcoind.service 2>/dev/null sudo systemctl stop bitcoind.service 2>/dev/null
sudo systemctl stop litecoind.service 2>/dev/null sudo systemctl stop litecoind.service 2>/dev/null
echo ""
echo "DELETING ..." echo "DELETING ..."
sudo rm -f -r /mnt/hdd/bitcoin 2>/dev/null sudo rm -f -r /mnt/hdd/bitcoin 2>/dev/null
sudo rm -f -r /mnt/hdd/litecoin 2>/dev/null sudo rm -f -r /mnt/hdd/litecoin 2>/dev/null
echo "Starting Repair Options ..." echo "Starting Repair Options ..."
/home/admin/XXrepairBlockchain.sh /home/admin/98repairBlockchain.sh
else else

Loading…
Cancel
Save