edit the unlock

This commit is contained in:
rootzoll
2021-07-03 00:15:26 +02:00
parent c070e421b1
commit 8e1c375a8a
3 changed files with 4 additions and 30 deletions

View File

@@ -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"

View File

@@ -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

View File

@@ -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