mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-21 14:11:06 +02:00
edit the unlock
This commit is contained in:
@@ -103,7 +103,7 @@ do
|
|||||||
############################
|
############################
|
||||||
# LND Wallet Unlock
|
# LND Wallet Unlock
|
||||||
|
|
||||||
if [ "${walletLocked}" == "1" ]; then
|
if [ "${walletLocked}" == "1" ] && [ "${state}" == "ready" ]; then
|
||||||
/home/admin/config.scripts/lnd.unlock.sh
|
/home/admin/config.scripts/lnd.unlock.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -200,17 +200,6 @@ do
|
|||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#####################################
|
|
||||||
# AFTER SETUP: Handle System States
|
|
||||||
#####################################
|
|
||||||
|
|
||||||
if [ "${setupPhase}" == "done" ]; then
|
|
||||||
echo "# AFTER SETUP: Handle System States "
|
|
||||||
fi
|
|
||||||
|
|
||||||
# debug wait
|
|
||||||
sleep 3
|
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "# menu loop received exit code ${exitMenuLoop} --> exit to terminal"
|
echo "# menu loop received exit code ${exitMenuLoop} --> exit to terminal"
|
||||||
|
@@ -556,12 +556,12 @@ if [ ${isMounted} -eq 0 ]; then
|
|||||||
|
|
||||||
# unlock lnd if needed
|
# unlock lnd if needed
|
||||||
source ${setupFile}
|
source ${setupFile}
|
||||||
if [ "${lightning}" == "lnd" ]; then
|
if [ "${lightning}" == "lnd" ] && [ "${${passwordC}}" != "" ]; then
|
||||||
echo "Unlock LND at end of provision ..." >> $logFile
|
echo "Unlock LND at end of provision with temp stored password C ..." >> $logFile
|
||||||
/home/admin/config.scripts/lnd.unlock.sh unlock "${passwordC}" >> ${logFile}
|
/home/admin/config.scripts/lnd.unlock.sh unlock "${passwordC}" >> ${logFile}
|
||||||
sleep 3
|
sleep 3
|
||||||
else
|
else
|
||||||
echo "No lightning unlock (${lightning})" >> $logFile
|
echo "No lightning unlock (${lightning}) or password C temp stored" >> $logFile
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# mark provision process done
|
# mark provision process done
|
||||||
|
@@ -301,11 +301,6 @@ if [ "${lightning}" == "lnd" ]; then
|
|||||||
echo "*** Copy LND Macaroons to user admin ***" >> ${logFile}
|
echo "*** Copy LND Macaroons to user admin ***" >> ${logFile}
|
||||||
sudo sed -i "s/^message=.*/message='LND Credentials'/g" ${infoFile}
|
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
|
# 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)
|
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
|
if [ ${macaroonExists} -eq 0 ]; then
|
||||||
@@ -318,16 +313,6 @@ if [ "${lightning}" == "lnd" ]; then
|
|||||||
# now sync macaroons & TLS zo other users
|
# now sync macaroons & TLS zo other users
|
||||||
sudo /home/admin/config.scripts/lnd.credentials.sh sync >> ${logFile}
|
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
|
# make a final lnd check
|
||||||
source <(/home/admin/config.scripts/lnd.check.sh basic-setup)
|
source <(/home/admin/config.scripts/lnd.check.sh basic-setup)
|
||||||
if [ "${err}" != "" ]; then
|
if [ "${err}" != "" ]; then
|
||||||
|
Reference in New Issue
Block a user