2019-06-19 00:06:05 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# get raspiblitz config
|
|
|
|
source /home/admin/raspiblitz.info
|
|
|
|
source /mnt/hdd/raspiblitz.conf
|
|
|
|
|
|
|
|
# Basic Options
|
|
|
|
OPTIONS=(HARDWARE "Run Hardwaretest" \
|
2019-06-19 00:11:52 +02:00
|
|
|
SOFTWARE "Run Softwaretest (DebugReport)" \
|
2019-06-19 00:06:05 +02:00
|
|
|
BLOCKCHAIN "Redownload Blockchain" \
|
2019-06-19 00:11:52 +02:00
|
|
|
CLEANHDD "Delete Data - keep Blockchain"
|
2019-06-19 00:06:05 +02:00
|
|
|
)
|
|
|
|
|
2019-06-19 00:11:52 +02:00
|
|
|
CHOICE=$(whiptail --clear --title "Repair Options" --menu "" 12 60 5 "${OPTIONS[@]}" 2>&1 >/dev/tty)
|
2019-06-19 00:06:05 +02:00
|
|
|
|
|
|
|
clear
|
|
|
|
case $CHOICE in
|
|
|
|
HARDWARE)
|
2019-06-19 00:11:52 +02:00
|
|
|
sudo ./05hardwareTest.sh
|
|
|
|
./00mainMenu.sh
|
2019-06-19 00:06:05 +02:00
|
|
|
;;
|
|
|
|
SOFTWARE)
|
2019-06-19 00:11:52 +02:00
|
|
|
sudo ./XXdebugLogs.sh
|
|
|
|
echo "Press ENTER to return to main menu."
|
2019-06-19 00:06:05 +02:00
|
|
|
read key
|
2019-06-19 00:11:52 +02:00
|
|
|
./00mainMenu.sh
|
2019-06-19 00:06:05 +02:00
|
|
|
;;
|
|
|
|
BLOCKCHAIN)
|
2019-06-19 00:11:52 +02:00
|
|
|
./XXcleanHDD.sh --blockchain
|
2019-06-19 00:06:05 +02:00
|
|
|
exit 1;
|
|
|
|
;;
|
|
|
|
CLEANHDD)
|
2019-06-19 00:11:52 +02:00
|
|
|
./XXcleanHDD.sh
|
2019-06-19 00:06:05 +02:00
|
|
|
exit 1;
|
|
|
|
;;
|
|
|
|
esac
|