Browse Source

dialog fixes

v1.1
Christian Rotzoll 6 years ago
parent
commit
0450d40db4
  1. 41
      home.admin/50copyHDD.sh

41
home.admin/50copyHDD.sh

@ -6,11 +6,31 @@ source /home/admin/raspiblitz.info
# get local ip
localip=$(ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | cut -f1 -d'/')
# Basic Options
OPTIONS=(UNIX "MacOS or Linux" \
WINDOWS "Windows"
)
CHOICE=$(dialog --clear --title "Which System is running on the other computer?" --menu "" 11 60 6 "${OPTIONS[@]}" 2>&1 >/dev/tty)
clear
case $CHOICE in
UNIX) echo "Linus";;
WINDOWS) echo "Bill";;
*) exit 1;;
esac
if [ -d "/mnt/hdd/bitcoin" ]; then
dialog --title "Prepare Copy" --yesno "Do you want to delete the old/local blockchain data now?" 8 60
response=$?
echo "response(${response})"
case $response in
1) exit 1 ;;
esac
fi
# additional prep if this is used to replace corrupted blockchain
if [ "${setupStep}" = "100" ]; then
# warn user
echo "!! Press ENTER to delete the old blockchain .. CTRL+C to CANCEL"
read key
# make sure services are not running
echo "stopping servcies ..."
sudo systemctl stop lnd
@ -19,21 +39,6 @@ if [ "${setupStep}" = "100" ]; then
sudo cp -f /mnt/hdd/bitcoin/bitcoin.conf /home/admin/assets/bitcoin.conf
fi
# Basic Options
OPTIONS=(UNIX "MacOS or Linux" \
WINDOWS "Windows" \
BLITZ "RaspiBlitz" \
)
CHOICE=$(dialog --clear --title "Which System is running on the other computer?" --menu "" 11 40 6 "${OPTIONS[@]}" 2>&1 >/dev/tty)
clear
case $CHOICE in
CLOSE)
exit 1;
;;
esac
# delete all IN bitcoin directory but not itself if it exists
# so that possibel link to /home/bitcoin/.bitcoin nicht beschädigt wird
sudo rm -rfv /mnt/hdd/bitcoin/* 2>/dev/null

Loading…
Cancel
Save