mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2025-02-25 07:07:46 +01:00
47 lines
1 KiB
Bash
47 lines
1 KiB
Bash
|
|
#!/bin/bash
|
|
|
|
# command info
|
|
if [ "$1" = "-h" ] || [ "$1" = "-help" ]; then
|
|
echo "small config script to set a passwords A,B,C & D"
|
|
echo "blitz.setpassword.sh [?a|b|c|d] [?newpassword]"
|
|
exit 1
|
|
fi
|
|
|
|
# 1. parameter [?a|b|c|d]
|
|
abcd=$1
|
|
|
|
# 2. parameter [?newpassword]
|
|
newPassword=$2
|
|
|
|
# run interactive if no further parameters
|
|
if [ ${#abcd} -eq 0 ]; then
|
|
OPTIONS+=(A "Master User Password / SSH" \
|
|
B "RPC Password (blockchain/lnd)" \
|
|
C "LND Wallet Password" \
|
|
D "LND Seed Password" )
|
|
CHOICE=$(dialog --clear \
|
|
--backtitle "$BACKTITLE" \
|
|
--title "$TITLE" \
|
|
--menu "$MENU" \
|
|
$HEIGHT $WIDTH $CHOICE_HEIGHT \
|
|
"${OPTIONS[@]}" \
|
|
2>&1 >/dev/tty)
|
|
clear
|
|
case $CHOICE in
|
|
A)
|
|
abcd='a';
|
|
;;
|
|
B)
|
|
abcd='b';
|
|
;;
|
|
C)
|
|
abcd='c';
|
|
;;
|
|
D)
|
|
abcd='d';
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
echo "Changing '${abcd}' ..."
|