mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2024-11-20 10:12:06 +01:00
44 lines
1.3 KiB
Bash
44 lines
1.3 KiB
Bash
#!/bin/bash
|
|
|
|
# get raspiblitz config
|
|
source /mnt/hdd/raspiblitz.conf
|
|
|
|
# show select dialog
|
|
CHOICES=$(dialog --checklist "Activate/Deactivate Services:" 15 40 5 \
|
|
1 "Channel Autopilot" ${autoPilot} \
|
|
2>&1 >/dev/tty)
|
|
#CHOICES=$(dialog --checklist "Activate/Deactivate Services:" 15 40 5 \
|
|
#1 "Channel Autopilot" ${autoPilot} \
|
|
#2 "UPnP Router-Portforwarding" ${natUPnP} \
|
|
#3 "Auto Unlock on Start" ${autoUnlock} \
|
|
#4 "Seed Torrent Blockchain" ${torrentSeed} \
|
|
#4 "RTL Webinterface" ${rtlWebinterface} \
|
|
#2>&1 >/dev/tty)
|
|
dialogcancel=$?
|
|
clear
|
|
|
|
# check if user canceled dialog
|
|
if [ ${dialogcancel} -eq 1 ]; then
|
|
echo "user canceled"
|
|
exit 1
|
|
fi
|
|
|
|
# AUTOPILOT process choice
|
|
choice="off"; check=$(echo "${CHOICES}" | grep -c "1")
|
|
if [ ${check} -eq 1 ]; then choice="on"; fi
|
|
if [ "${autoPilot}" != "${choice}" ]; then
|
|
echo "Autopilot Setting changed"
|
|
echo "Stopping Service"
|
|
sudo systemctl stop lnd
|
|
echo "Changing raspiblitz.conf"
|
|
sudo sed -i "s/^autoPilot=.*/autoPilot=${choice}/g" /mnt/hdd/raspiblitz.conf
|
|
echo "Executing change"
|
|
sudo /home/admin/config.scripts/lnd.autopilot.sh ${choice}
|
|
echo "Restarting Service"
|
|
echo "You may need to unlock after restart ..."
|
|
sudo systemctl start lnd
|
|
echo "Giving LND 120 seconds to get ready ..."
|
|
sleep 120
|
|
else
|
|
echo "Autopilot Setting unchanged."
|
|
fi |