mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-21 14:11:06 +02:00
set aliases locally from network.aliases.sh vars
This commit is contained in:
@@ -18,9 +18,11 @@ if [ $# -gt 0 ];then
|
|||||||
CHAIN=$1
|
CHAIN=$1
|
||||||
chain=${CHAIN::-3}
|
chain=${CHAIN::-3}
|
||||||
fi
|
fi
|
||||||
source /home/admin/config.scripts/_functions.lightning.sh
|
source <(/home/admin/config.scripts/network.aliases.sh getvars lnd ${chain}net)
|
||||||
getLNvars lnd ${chain}net
|
shopt -s expand_aliases
|
||||||
getLNaliases
|
alias bitcoincli_alias="$bitcoincli_alias"
|
||||||
|
alias lncli_alias="$lncli_alias"
|
||||||
|
alias lightningcli_alias="$lightningcli_alias"
|
||||||
|
|
||||||
## get HDD/SSD info
|
## get HDD/SSD info
|
||||||
source <(sudo /home/admin/config.scripts/blitz.datadrive.sh status)
|
source <(sudo /home/admin/config.scripts/blitz.datadrive.sh status)
|
||||||
|
@@ -110,9 +110,11 @@ while :
|
|||||||
configExists=$(ls ${configFile} 2>/dev/null | grep -c '.conf')
|
configExists=$(ls ${configFile} 2>/dev/null | grep -c '.conf')
|
||||||
if [ ${configExists} -eq 1 ]; then
|
if [ ${configExists} -eq 1 ]; then
|
||||||
source ${configFile}
|
source ${configFile}
|
||||||
source /home/admin/config.scripts/_functions.lightning.sh
|
source <(/home/admin/config.scripts/network.aliases.sh getvars lnd ${chain}net)
|
||||||
getLNvars lnd ${chain}net
|
shopt -s expand_aliases
|
||||||
getLNaliases
|
alias bitcoincli_alias="$bitcoincli_alias"
|
||||||
|
alias lncli_alias="$lncli_alias"
|
||||||
|
alias lightningcli_alias="$lightningcli_alias"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# reboot info
|
# reboot info
|
||||||
|
@@ -154,9 +154,11 @@ if [ "${state}" = "ready" ]; then
|
|||||||
if [ ${configExists} -eq 1 ]; then
|
if [ ${configExists} -eq 1 ]; then
|
||||||
echo "loading config data"
|
echo "loading config data"
|
||||||
source ${configFile}
|
source ${configFile}
|
||||||
source /home/admin/config.scripts/_functions.lightning.sh
|
source <(/home/admin/config.scripts/network.aliases.sh getvars lnd ${chain}net)
|
||||||
getLNvars lnd ${chain}net
|
shopt -s expand_aliases
|
||||||
getLNaliases
|
alias bitcoincli_alias="$bitcoincli_alias"
|
||||||
|
alias lncli_alias="$lncli_alias"
|
||||||
|
alias lightningcli_alias="$lightningcli_alias"
|
||||||
else
|
else
|
||||||
echo "setup still in progress - setupStep(${setupStep})"
|
echo "setup still in progress - setupStep(${setupStep})"
|
||||||
fi
|
fi
|
||||||
|
@@ -12,9 +12,11 @@ if [ ${#chain} -eq 0 ]; then
|
|||||||
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
source /home/admin/config.scripts/_functions.lightning.sh
|
source <(/home/admin/config.scripts/network.aliases.sh getvars $1 $2)
|
||||||
getLNvars $1 $2
|
shopt -s expand_aliases
|
||||||
getLNaliases
|
alias bitcoincli_alias="$bitcoincli_alias"
|
||||||
|
alias lncli_alias="$lncli_alias"
|
||||||
|
alias lightningcli_alias="$lightningcli_alias"
|
||||||
|
|
||||||
# set network map info
|
# set network map info
|
||||||
networkMap="https://lnmainnet.gaben.win"
|
networkMap="https://lnmainnet.gaben.win"
|
||||||
|
@@ -14,9 +14,11 @@ if [ ${#chain} -eq 0 ]; then
|
|||||||
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
source /home/admin/config.scripts/_functions.lightning.sh
|
source <(/home/admin/config.scripts/network.aliases.sh getvars $1 $2)
|
||||||
getLNvars $1 $2
|
shopt -s expand_aliases
|
||||||
getLNaliases
|
alias bitcoincli_alias="$bitcoincli_alias"
|
||||||
|
alias lncli_alias="$lncli_alias"
|
||||||
|
alias lightningcli_alias="$lightningcli_alias"
|
||||||
|
|
||||||
# Check if ready (chain in sync and channels open)
|
# Check if ready (chain in sync and channels open)
|
||||||
./XXchainInSync.sh $network $chain $LNTYPE
|
./XXchainInSync.sh $network $chain $LNTYPE
|
||||||
|
@@ -11,9 +11,11 @@ if [ ${#chain} -eq 0 ]; then
|
|||||||
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
source /home/admin/config.scripts/_functions.lightning.sh
|
source <(/home/admin/config.scripts/network.aliases.sh getvars $1 $2)
|
||||||
getLNvars $1 $2
|
shopt -s expand_aliases
|
||||||
getLNaliases
|
alias bitcoincli_alias="$bitcoincli_alias"
|
||||||
|
alias lncli_alias="$lncli_alias"
|
||||||
|
alias lightningcli_alias="$lightningcli_alias"
|
||||||
|
|
||||||
# PRECHECK) check if chain is in sync
|
# PRECHECK) check if chain is in sync
|
||||||
if [ $LNTYPE = cln ];then
|
if [ $LNTYPE = cln ];then
|
||||||
|
@@ -12,9 +12,11 @@ if [ ${#chain} -eq 0 ]; then
|
|||||||
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
source /home/admin/config.scripts/_functions.lightning.sh
|
source <(/home/admin/config.scripts/network.aliases.sh getvars $1 $2)
|
||||||
getLNvars $1 $2
|
shopt -s expand_aliases
|
||||||
getLNaliases
|
alias bitcoincli_alias="$bitcoincli_alias"
|
||||||
|
alias lncli_alias="$lncli_alias"
|
||||||
|
alias lightningcli_alias="$lightningcli_alias"
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "*** Precheck ***"
|
echo "*** Precheck ***"
|
||||||
|
@@ -14,9 +14,11 @@ if [ ${#chain} -eq 0 ]; then
|
|||||||
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
source /home/admin/config.scripts/_functions.lightning.sh
|
source <(/home/admin/config.scripts/network.aliases.sh getvars $1 $2)
|
||||||
getLNvars $1 $2
|
shopt -s expand_aliases
|
||||||
getLNaliases
|
alias bitcoincli_alias="$bitcoincli_alias"
|
||||||
|
alias lncli_alias="$lncli_alias"
|
||||||
|
alias lightningcli_alias="$lightningcli_alias"
|
||||||
|
|
||||||
# Check if ready (chain in sync and channels open)
|
# Check if ready (chain in sync and channels open)
|
||||||
./XXchainInSync.sh $network $chain $LNTYPE
|
./XXchainInSync.sh $network $chain $LNTYPE
|
||||||
|
@@ -14,9 +14,11 @@ else
|
|||||||
LNTYPE=lnd
|
LNTYPE=lnd
|
||||||
fi
|
fi
|
||||||
|
|
||||||
source /home/admin/config.scripts/_functions.lightning.sh
|
source <(/home/admin/config.scripts/network.aliases.sh getvars $LNTYPE ${chain}net)
|
||||||
getLNvars $LNTYPE ${chain}net
|
shopt -s expand_aliases
|
||||||
getLNaliases
|
alias bitcoincli_alias="$bitcoincli_alias"
|
||||||
|
alias lncli_alias="$lncli_alias"
|
||||||
|
alias lightningcli_alias="$lightningcli_alias"
|
||||||
|
|
||||||
# check if chain is in sync
|
# check if chain is in sync
|
||||||
if [ $LNTYPE = cln ];then
|
if [ $LNTYPE = cln ];then
|
||||||
|
@@ -1,46 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# getLNvars <lnd|cln> <mainnet|testnet|signet>
|
|
||||||
function getLNvars {
|
|
||||||
# LNTYPE is lnd | cln
|
|
||||||
if [ $# -gt 0 ];then
|
|
||||||
LNTYPE=$1
|
|
||||||
else
|
|
||||||
LNTYPE=lnd
|
|
||||||
fi
|
|
||||||
# CHAIN is signet | testnet | mainnet
|
|
||||||
if [ $# -gt 1 ];then
|
|
||||||
CHAIN=$2
|
|
||||||
chain=${CHAIN::-3}
|
|
||||||
else
|
|
||||||
CHAIN=${chain}net
|
|
||||||
fi
|
|
||||||
if [ ${chain} = test ];then
|
|
||||||
netprefix="t"
|
|
||||||
L1rpcportmod=1
|
|
||||||
L2rpcportmod=1
|
|
||||||
elif [ ${chain} = sig ];then
|
|
||||||
netprefix="s"
|
|
||||||
L1rpcportmod=3
|
|
||||||
L2rpcportmod=3
|
|
||||||
elif [ ${chain} = main ];then
|
|
||||||
netprefix=""
|
|
||||||
L1rpcportmod=""
|
|
||||||
L2rpcportmod=0
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# getLNaliases <vars set by getLNvars>
|
|
||||||
function getLNaliases {
|
|
||||||
#TODO ALL
|
|
||||||
# instead of all
|
|
||||||
# sudo -u bitcoin /usr/local/bin/lncli --chain=${network} --network=${chain}net
|
|
||||||
lncli_alias="sudo -u bitcoin /usr/local/bin/lncli -n=${chain}net --rpcserver localhost:1${L2rpcportmod}009"
|
|
||||||
# sudo -u bitcoin ${network}-cli -datadir=/home/bitcoin/.${network}
|
|
||||||
bitcoincli_alias="/usr/local/bin/${network}-cli -datadir=/home/bitcoin/.${network} -rpcport=${L1rpcportmod}8332"
|
|
||||||
lightningcli_alias="sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/${netprefix}config"
|
|
||||||
shopt -s expand_aliases
|
|
||||||
alias lncli_alias="$lncli_alias"
|
|
||||||
alias bitcoincli_alias="$bitcoincli_alias"
|
|
||||||
alias lightningcli_alias="$lightningcli_alias"
|
|
||||||
}
|
|
@@ -10,9 +10,11 @@ else
|
|||||||
LNTYPE=lnd
|
LNTYPE=lnd
|
||||||
fi
|
fi
|
||||||
|
|
||||||
source /home/admin/config.scripts/_functions.lightning.sh
|
source <(/home/admin/config.scripts/network.aliases.sh getvars $LNTYPE ${chain}net)
|
||||||
getLNvars $LNTYPE ${chain}net
|
shopt -s expand_aliases
|
||||||
getLNaliases
|
alias bitcoincli_alias="$bitcoincli_alias"
|
||||||
|
alias lncli_alias="$lncli_alias"
|
||||||
|
alias lightningcli_alias="$lightningcli_alias"
|
||||||
|
|
||||||
# command info
|
# command info
|
||||||
if [ "$1" = "-h" ] || [ "$1" = "-help" ]; then
|
if [ "$1" = "-h" ] || [ "$1" = "-help" ]; then
|
||||||
|
@@ -10,9 +10,11 @@ fi
|
|||||||
source /home/admin/raspiblitz.info
|
source /home/admin/raspiblitz.info
|
||||||
source /mnt/hdd/raspiblitz.conf
|
source /mnt/hdd/raspiblitz.conf
|
||||||
|
|
||||||
source /home/admin/config.scripts/_functions.lightning.sh
|
source <(/home/admin/config.scripts/network.aliases.sh getvars lnd ${chain}net)
|
||||||
getLNvars lnd ${chain}net
|
shopt -s expand_aliases
|
||||||
getLNaliases
|
alias bitcoincli_alias="$bitcoincli_alias"
|
||||||
|
alias lncli_alias="$lncli_alias"
|
||||||
|
alias lightningcli_alias="$lightningcli_alias"
|
||||||
|
|
||||||
# 1. parameter
|
# 1. parameter
|
||||||
passwordC="$1"
|
passwordC="$1"
|
||||||
|
49
home.admin/config.scripts/network.aliases.sh
Normal file
49
home.admin/config.scripts/network.aliases.sh
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Usage:
|
||||||
|
# source <(/home/admin/config.scripts/network.aliases.sh <lnd|cln> <mainnet|testnet|signet>
|
||||||
|
# shopt -s expand_aliases
|
||||||
|
# alias bitcoincli_alias="$bitcoincli_alias"
|
||||||
|
# alias lncli_alias="$lncli_alias"
|
||||||
|
# alias lightningcli_alias="$lightningcli_alias"
|
||||||
|
source /mnt/hdd/raspiblitz.conf
|
||||||
|
|
||||||
|
if [ $1 = getvars ];then
|
||||||
|
# LNTYPE is lnd | cln
|
||||||
|
if [ $# -gt 1 ];then
|
||||||
|
LNTYPE=$2
|
||||||
|
else
|
||||||
|
LNTYPE=lnd
|
||||||
|
fi
|
||||||
|
# CHAIN is signet | testnet | mainnet
|
||||||
|
if [ $# -gt 2 ];then
|
||||||
|
CHAIN=$3
|
||||||
|
chain=${CHAIN::-3}
|
||||||
|
else
|
||||||
|
CHAIN=${chain}net
|
||||||
|
fi
|
||||||
|
if [ ${chain} = test ];then
|
||||||
|
netprefix="t"
|
||||||
|
echo "netprefix=t"
|
||||||
|
L1rpcportmod=1
|
||||||
|
L2rpcportmod=1
|
||||||
|
elif [ ${chain} = sig ];then
|
||||||
|
netprefix="s"
|
||||||
|
echo "netprefix=s"
|
||||||
|
L1rpcportmod=3
|
||||||
|
L2rpcportmod=3
|
||||||
|
elif [ ${chain} = main ];then
|
||||||
|
netprefix=""
|
||||||
|
echo "netprefix=''"
|
||||||
|
L1rpcportmod=""
|
||||||
|
L2rpcportmod=0
|
||||||
|
fi
|
||||||
|
|
||||||
|
#TODO ALL
|
||||||
|
# instead of all
|
||||||
|
# sudo -u bitcoin /usr/local/bin/lncli --chain=${network} --network=${chain}net
|
||||||
|
echo "lncli_alias=\"sudo -u bitcoin /usr/local/bin/lncli -n=${chain}net --rpcserver localhost:1${L2rpcportmod}009\""
|
||||||
|
# sudo -u bitcoin ${network}-cli -datadir=/home/bitcoin/.${network}
|
||||||
|
echo "bitcoincli_alias=\"/usr/local/bin/${network}-cli -datadir=/home/bitcoin/.${network} -rpcport=${L1rpcportmod}8332\""
|
||||||
|
echo "lightningcli_alias=\"sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/${netprefix}config\""
|
||||||
|
fi
|
@@ -12,9 +12,11 @@ fi
|
|||||||
source /mnt/hdd/raspiblitz.conf
|
source /mnt/hdd/raspiblitz.conf
|
||||||
source /home/admin/raspiblitz.info
|
source /home/admin/raspiblitz.info
|
||||||
|
|
||||||
source /home/admin/config.scripts/_functions.lightning.sh
|
source <(/home/admin/config.scripts/network.aliases.sh getvars lnd ${chain}net)
|
||||||
getLNvars lnd ${chain}net
|
shopt -s expand_aliases
|
||||||
getLNaliases
|
alias bitcoincli_alias="$bitcoincli_alias"
|
||||||
|
alias lncli_alias="$lncli_alias"
|
||||||
|
alias lightningcli_alias="$lightningcli_alias"
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# STATUS
|
# STATUS
|
||||||
|
Reference in New Issue
Block a user