set aliases locally from network.aliases.sh vars

This commit is contained in:
openoms
2021-05-24 20:13:36 +01:00
parent e4df55ece6
commit 21123240ba
14 changed files with 109 additions and 82 deletions

View File

@@ -18,9 +18,11 @@ if [ $# -gt 0 ];then
CHAIN=$1
chain=${CHAIN::-3}
fi
source /home/admin/config.scripts/_functions.lightning.sh
getLNvars lnd ${chain}net
getLNaliases
source <(/home/admin/config.scripts/network.aliases.sh getvars lnd ${chain}net)
shopt -s expand_aliases
alias bitcoincli_alias="$bitcoincli_alias"
alias lncli_alias="$lncli_alias"
alias lightningcli_alias="$lightningcli_alias"
## get HDD/SSD info
source <(sudo /home/admin/config.scripts/blitz.datadrive.sh status)

View File

@@ -110,9 +110,11 @@ while :
configExists=$(ls ${configFile} 2>/dev/null | grep -c '.conf')
if [ ${configExists} -eq 1 ]; then
source ${configFile}
source /home/admin/config.scripts/_functions.lightning.sh
getLNvars lnd ${chain}net
getLNaliases
source <(/home/admin/config.scripts/network.aliases.sh getvars lnd ${chain}net)
shopt -s expand_aliases
alias bitcoincli_alias="$bitcoincli_alias"
alias lncli_alias="$lncli_alias"
alias lightningcli_alias="$lightningcli_alias"
fi
# reboot info

View File

@@ -154,9 +154,11 @@ if [ "${state}" = "ready" ]; then
if [ ${configExists} -eq 1 ]; then
echo "loading config data"
source ${configFile}
source /home/admin/config.scripts/_functions.lightning.sh
getLNvars lnd ${chain}net
getLNaliases
source <(/home/admin/config.scripts/network.aliases.sh getvars lnd ${chain}net)
shopt -s expand_aliases
alias bitcoincli_alias="$bitcoincli_alias"
alias lncli_alias="$lncli_alias"
alias lightningcli_alias="$lightningcli_alias"
else
echo "setup still in progress - setupStep(${setupStep})"
fi

View File

@@ -12,9 +12,11 @@ if [ ${#chain} -eq 0 ]; then
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
fi
source /home/admin/config.scripts/_functions.lightning.sh
getLNvars $1 $2
getLNaliases
source <(/home/admin/config.scripts/network.aliases.sh getvars $1 $2)
shopt -s expand_aliases
alias bitcoincli_alias="$bitcoincli_alias"
alias lncli_alias="$lncli_alias"
alias lightningcli_alias="$lightningcli_alias"
# set network map info
networkMap="https://lnmainnet.gaben.win"

View File

@@ -14,9 +14,11 @@ if [ ${#chain} -eq 0 ]; then
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
fi
source /home/admin/config.scripts/_functions.lightning.sh
getLNvars $1 $2
getLNaliases
source <(/home/admin/config.scripts/network.aliases.sh getvars $1 $2)
shopt -s expand_aliases
alias bitcoincli_alias="$bitcoincli_alias"
alias lncli_alias="$lncli_alias"
alias lightningcli_alias="$lightningcli_alias"
# Check if ready (chain in sync and channels open)
./XXchainInSync.sh $network $chain $LNTYPE

View File

@@ -11,9 +11,11 @@ if [ ${#chain} -eq 0 ]; then
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
fi
source /home/admin/config.scripts/_functions.lightning.sh
getLNvars $1 $2
getLNaliases
source <(/home/admin/config.scripts/network.aliases.sh getvars $1 $2)
shopt -s expand_aliases
alias bitcoincli_alias="$bitcoincli_alias"
alias lncli_alias="$lncli_alias"
alias lightningcli_alias="$lightningcli_alias"
# PRECHECK) check if chain is in sync
if [ $LNTYPE = cln ];then

View File

@@ -12,9 +12,11 @@ if [ ${#chain} -eq 0 ]; then
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
fi
source /home/admin/config.scripts/_functions.lightning.sh
getLNvars $1 $2
getLNaliases
source <(/home/admin/config.scripts/network.aliases.sh getvars $1 $2)
shopt -s expand_aliases
alias bitcoincli_alias="$bitcoincli_alias"
alias lncli_alias="$lncli_alias"
alias lightningcli_alias="$lightningcli_alias"
echo ""
echo "*** Precheck ***"

View File

@@ -14,9 +14,11 @@ if [ ${#chain} -eq 0 ]; then
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
fi
source /home/admin/config.scripts/_functions.lightning.sh
getLNvars $1 $2
getLNaliases
source <(/home/admin/config.scripts/network.aliases.sh getvars $1 $2)
shopt -s expand_aliases
alias bitcoincli_alias="$bitcoincli_alias"
alias lncli_alias="$lncli_alias"
alias lightningcli_alias="$lightningcli_alias"
# Check if ready (chain in sync and channels open)
./XXchainInSync.sh $network $chain $LNTYPE

View File

@@ -14,9 +14,11 @@ else
LNTYPE=lnd
fi
source /home/admin/config.scripts/_functions.lightning.sh
getLNvars $LNTYPE ${chain}net
getLNaliases
source <(/home/admin/config.scripts/network.aliases.sh getvars $LNTYPE ${chain}net)
shopt -s expand_aliases
alias bitcoincli_alias="$bitcoincli_alias"
alias lncli_alias="$lncli_alias"
alias lightningcli_alias="$lightningcli_alias"
# check if chain is in sync
if [ $LNTYPE = cln ];then

View File

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

View File

@@ -10,9 +10,11 @@ else
LNTYPE=lnd
fi
source /home/admin/config.scripts/_functions.lightning.sh
getLNvars $LNTYPE ${chain}net
getLNaliases
source <(/home/admin/config.scripts/network.aliases.sh getvars $LNTYPE ${chain}net)
shopt -s expand_aliases
alias bitcoincli_alias="$bitcoincli_alias"
alias lncli_alias="$lncli_alias"
alias lightningcli_alias="$lightningcli_alias"
# command info
if [ "$1" = "-h" ] || [ "$1" = "-help" ]; then

View File

@@ -10,9 +10,11 @@ fi
source /home/admin/raspiblitz.info
source /mnt/hdd/raspiblitz.conf
source /home/admin/config.scripts/_functions.lightning.sh
getLNvars lnd ${chain}net
getLNaliases
source <(/home/admin/config.scripts/network.aliases.sh getvars lnd ${chain}net)
shopt -s expand_aliases
alias bitcoincli_alias="$bitcoincli_alias"
alias lncli_alias="$lncli_alias"
alias lightningcli_alias="$lightningcli_alias"
# 1. parameter
passwordC="$1"

View 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

View File

@@ -12,9 +12,11 @@ fi
source /mnt/hdd/raspiblitz.conf
source /home/admin/raspiblitz.info
source /home/admin/config.scripts/_functions.lightning.sh
getLNvars lnd ${chain}net
getLNaliases
source <(/home/admin/config.scripts/network.aliases.sh getvars lnd ${chain}net)
shopt -s expand_aliases
alias bitcoincli_alias="$bitcoincli_alias"
alias lncli_alias="$lncli_alias"
alias lightningcli_alias="$lightningcli_alias"
###################
# STATUS