mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-19 12:10:33 +02:00
edit the unlock
This commit is contained in:
@@ -103,7 +103,7 @@ do
|
||||
############################
|
||||
# LND Wallet Unlock
|
||||
|
||||
if [ "${walletLocked}" == "1" ]; then
|
||||
if [ "${walletLocked}" == "1" ] && [ "${state}" == "ready" ]; then
|
||||
/home/admin/config.scripts/lnd.unlock.sh
|
||||
fi
|
||||
|
||||
@@ -200,17 +200,6 @@ do
|
||||
|
||||
fi
|
||||
|
||||
#####################################
|
||||
# AFTER SETUP: Handle System States
|
||||
#####################################
|
||||
|
||||
if [ "${setupPhase}" == "done" ]; then
|
||||
echo "# AFTER SETUP: Handle System States "
|
||||
fi
|
||||
|
||||
# debug wait
|
||||
sleep 3
|
||||
|
||||
done
|
||||
|
||||
echo "# menu loop received exit code ${exitMenuLoop} --> exit to terminal"
|
||||
|
@@ -556,12 +556,12 @@ if [ ${isMounted} -eq 0 ]; then
|
||||
|
||||
# unlock lnd if needed
|
||||
source ${setupFile}
|
||||
if [ "${lightning}" == "lnd" ]; then
|
||||
echo "Unlock LND at end of provision ..." >> $logFile
|
||||
if [ "${lightning}" == "lnd" ] && [ "${${passwordC}}" != "" ]; then
|
||||
echo "Unlock LND at end of provision with temp stored password C ..." >> $logFile
|
||||
/home/admin/config.scripts/lnd.unlock.sh unlock "${passwordC}" >> ${logFile}
|
||||
sleep 3
|
||||
else
|
||||
echo "No lightning unlock (${lightning})" >> $logFile
|
||||
echo "No lightning unlock (${lightning}) or password C temp stored" >> $logFile
|
||||
fi
|
||||
|
||||
# mark provision process done
|
||||
|
@@ -301,11 +301,6 @@ if [ "${lightning}" == "lnd" ]; then
|
||||
echo "*** Copy LND Macaroons to user admin ***" >> ${logFile}
|
||||
sudo sed -i "s/^message=.*/message='LND Credentials'/g" ${infoFile}
|
||||
|
||||
# make sure wallet is unlocked
|
||||
sleep 3
|
||||
/home/admin/config.scripts/lnd.unlock.sh unlock "${passwordC}" >> ${logFile}
|
||||
sleep 3
|
||||
|
||||
# check if macaroon exists now - if not fail
|
||||
macaroonExists=$(sudo -u bitcoin ls -la /home/bitcoin/.lnd/data/chain/${network}/${chain}net/admin.macaroon 2>/dev/null | grep -c admin.macaroon)
|
||||
if [ ${macaroonExists} -eq 0 ]; then
|
||||
@@ -318,16 +313,6 @@ if [ "${lightning}" == "lnd" ]; then
|
||||
# now sync macaroons & TLS zo other users
|
||||
sudo /home/admin/config.scripts/lnd.credentials.sh sync >> ${logFile}
|
||||
|
||||
# unlock Wallet (if needed)
|
||||
echo "*** Check Wallet Lock ***" >> ${logFile}
|
||||
source <(/home/admin/config.scripts/lnd.unlock.sh status)
|
||||
if [ "${locked}" != "0" ]; then
|
||||
echo "OK - Wallet is locked ... starting unlocking dialog" >> ${logFile}
|
||||
/home/admin/config.scripts/lnd.unlock.sh unlock "${passwordC}" >> ${logFile}
|
||||
else
|
||||
echo "OK - Wallet is already unlocked" >> ${logFile}
|
||||
fi
|
||||
|
||||
# make a final lnd check
|
||||
source <(/home/admin/config.scripts/lnd.check.sh basic-setup)
|
||||
if [ "${err}" != "" ]; then
|
||||
|
Reference in New Issue
Block a user