#!/bin/bash
echo ""
extraParameter="$1"
if [ "${extraParameter}" = "-all" ]; then

    echo "!!!! This will DELETE ALL DATA & POSSIBLE FUNDS from the HDD !!!!"
    echo "Press ENTER to really continue - CTRL+c to CANCEL (last chance)"
    read key

    echo "stopping services ... (please wait)"
    echo "- swap"
    sudo dphys-swapfile swapoff
    echo "- background"
    sudo systemctl stop background 2>/dev/null
    echo "- lnd"
    sudo systemctl stop lnd.service 2>/dev/null
    echo "- blockchain"
    sudo systemctl stop bitcoind.service 2>/dev/null
    sudo systemctl stop litecoind.service 2>/dev/null

    # delete plain all on HDD
    echo "cleaning HDD ... (please wait)"
    sudo rm -rfv /mnt/hdd/*

else

    echo "!!!! This will DELETE your personal data & POSSIBLE FUNDS from the HDD !!!!"
    echo "--> It will keep Blockchain data - so you dont have to download/copy again."
    echo "--> If you want to delete also blockchain data, please run with '-all' parameter."
    echo "Press ENTER to really continue - CTRL+c to CANCEL (last chance)"
    read key

    echo "stopping services ... (please wait)"
    echo "- swap"
    sudo dphys-swapfile swapoff
    echo "- background"
    sudo systemctl stop background 2>/dev/null
    echo "- lnd"
    sudo systemctl stop lnd.service 2>/dev/null
    echo "- blockchain"
    sudo systemctl stop bitcoind.service 2>/dev/null
    sudo systemctl stop litecoind.service 2>/dev/null

    # just delete selective
    echo "selective delete ... (please wait)"
    sudo rm -f -r /mnt/hdd/lnd
    sudo rm -f -r /mnt/hdd/ssh
    sudo rm -f /mnt/hdd/swapfile
    sudo rm -f /mnt/hdd/bitcoin/bitcoin.conf
    sudo rm -f /mnt/hdd/bitcoin/bitcoin.pid
    sudo rm -f /mnt/hdd/bitcoin/*.dat
    sudo rm -f /mnt/hdd/bitcoin/*.log
    sudo rm -f /mnt/hdd/bitcoin/*.pid
    sudo rm -f /mnt/hdd/bitcoin/testnet3/*.dat
    sudo rm -f /mnt/hdd/bitcoin/testnet3/*.log
    sudo rm -f /mnt/hdd/bitcoin/testnet3/.lock
    sudo rm -f /mnt/hdd/litecoin/litecoin.conf
    sudo rm -f /mnt/hdd/litecoin/litecoin.pid
    sudo rm -f /mnt/hdd/litecoin/*.dat
    sudo rm -f /mnt/hdd/litecoin/*.log
    sudo rm -f /mnt/hdd/litecoin/*.pid
    sudo rm -f -r /mnt/hdd/lost+found
    sudo rm -f -r /mnt/hdd/download
    sudo rm -f -r /mnt/hdd/tor
    sudo rm -f /mnt/hdd/raspiblitz.conf
    sudo rm -f /home/admin/raspiblitz.info
    

fi

echo "*************************"
echo "OK - the HDD is now clean"
echo "*************************"
echo "reboot -> sudo shutdown -r now"
echo "power off -> sudo shutdown now"
