mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2025-03-01 00:59:23 +01:00
fix zerotier dialogs (#4495)
This commit is contained in:
parent
e4cf6d294a
commit
02fca137b3
2 changed files with 18 additions and 12 deletions
|
@ -376,16 +376,8 @@ if [ "${zerotierSwitch}" != "${choice}" ]; then
|
||||||
echo "zerotier setting changed .."
|
echo "zerotier setting changed .."
|
||||||
anychange=1
|
anychange=1
|
||||||
error=""
|
error=""
|
||||||
source <(sudo -u admin /home/admin/config.scripts/bonus.zerotier.sh ${choice})
|
sudo -u admin /home/admin/config.scripts/bonus.zerotier.sh ${choice}
|
||||||
if [ "${choice}" == "on" ]; then
|
if [ "${choice}" != "on" ]; then
|
||||||
if [ ${#error} -eq 0 ]; then
|
|
||||||
dialog --msgbox "Your RaspiBlitz joined the ZeroTier network." 6 46
|
|
||||||
else
|
|
||||||
if [ "${error}" != "cancel" ]; then
|
|
||||||
dialog --msgbox "ZeroTier Error:\n${error}" 8 46
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
dialog --msgbox "ZeroTier is now OFF." 5 46
|
dialog --msgbox "ZeroTier is now OFF." 5 46
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -38,8 +38,11 @@ if [ "$1" = "1" ] || [ "$1" = "on" ]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
sshUI=0
|
||||||
networkID=$2
|
networkID=$2
|
||||||
if [ ${#networkID} -eq 0 ]; then
|
if [ ${#networkID} -eq 0 ]; then
|
||||||
|
|
||||||
|
sshUI=1
|
||||||
trap 'rm -f "$_temp"' EXIT
|
trap 'rm -f "$_temp"' EXIT
|
||||||
_temp=$(mktemp -p /dev/shm/)
|
_temp=$(mktemp -p /dev/shm/)
|
||||||
|
|
||||||
|
@ -53,9 +56,10 @@ if [ "$1" = "1" ] || [ "$1" = "on" ]; then
|
||||||
rm -f "$_temp"
|
rm -f "$_temp"
|
||||||
|
|
||||||
if [ -z "$networkID" ]; then
|
if [ -z "$networkID" ]; then
|
||||||
echo "error='cancel'"
|
dialog --msgbox "ZeroTier Connection canceled." 8 46
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
clear
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "# *** INSTALL ZeroTier ***"
|
echo "# *** INSTALL ZeroTier ***"
|
||||||
|
@ -80,9 +84,19 @@ if [ "$1" = "1" ] || [ "$1" = "on" ]; then
|
||||||
# sudo /home/admin/config.scripts/lnd.credentials.sh reset "${chain:-main}net" tls
|
# sudo /home/admin/config.scripts/lnd.credentials.sh reset "${chain:-main}net" tls
|
||||||
# sudo /home/admin/config.scripts/lnd.credentials.sh sync "${chain:-main}net"
|
# sudo /home/admin/config.scripts/lnd.credentials.sh sync "${chain:-main}net"
|
||||||
|
|
||||||
|
if [ $sshUI -eq 1 ]; then
|
||||||
|
dialog --msgbox "Your RaspiBlitz joined the ZeroTier network." 6 46
|
||||||
|
else
|
||||||
|
echo "# OK, ZeroTier is joined."
|
||||||
|
fi
|
||||||
|
|
||||||
else
|
else
|
||||||
sudo -u admin sudo apt -y purge zerotier-one 1>&2
|
sudo -u admin sudo apt -y purge zerotier-one 1>&2
|
||||||
echo "error='ZeroTier join failed'"
|
if [ $sshUI -eq 1 ]; then
|
||||||
|
dialog --msgbox "FAILED: Joining the ZeroTier networkID(${networkID})" 6 46
|
||||||
|
else
|
||||||
|
echo "error='ZeroTier join failed'"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Reference in a new issue