From c5054eee24b76bf5c0f2926674492d444adbe511 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Tue, 31 Aug 2021 18:23:02 +0200 Subject: [PATCH] move config out of function --- home.admin/config.scripts/bonus.rtl.sh | 127 ++++++++++++------------- 1 file changed, 63 insertions(+), 64 deletions(-) diff --git a/home.admin/config.scripts/bonus.rtl.sh b/home.admin/config.scripts/bonus.rtl.sh index 9269f562a..f74520aca 100755 --- a/home.admin/config.scripts/bonus.rtl.sh +++ b/home.admin/config.scripts/bonus.rtl.sh @@ -10,7 +10,7 @@ source /mnt/hdd/raspiblitz.conf if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ]; then echo "# config script to switch the RideTheLightning WebGUI on, off or update" echo - echo "# bonus.rtl.sh [on|off|menu] " + echo "# bonus.rtl.sh [on|off|menu|config] " echo "# sets up lnd on ${chain}net by default" echo "# able to run intances for lnd and cln parallel" echo "# lnd mainnet and testnet can run parallel" @@ -60,6 +60,9 @@ elif [ "${CHAIN}" == "signet" ]; then elif [ "${CHAIN}" == "mainnet" ]; then netprefix="" portprefix="" +else + echo "# CHAIN(${CHAIN})" + echo "err='not supported chain'" fi # prefix for parallel lightning impl @@ -118,66 +121,6 @@ fi echo "# making sure services are not running" sudo systemctl stop ${netprefix}${typeprefix}RTL 2>/dev/null -function configRTL() { - - if [ $LNTYPE = lnd ];then - echo "# Make sure rtl is member of lndadmin" - sudo /usr/sbin/usermod --append --groups lndadmin rtl - SWAPSERVERPORT=8443 - if [ "$(grep -Ec "(loop=|lit=)" < /mnt/hdd/raspiblitz.conf)" -gt 0 ];then - if [ $lit = on ];then - echo "# Add the rtl user to the lit group" - sudo /usr/sbin/usermod --append --groups lit rtl - echo "# Symlink the lit-loop.macaroon" - sudo rm -rf "/home/rtl/.loop" # delete symlink - sudo ln -s "/home/lit/.loop/" "/home/rtl/.loop" # create symlink - SWAPSERVERPORT=8443 - elif [ $loop = on ];then - echo "# Add the rtl user to the loop group" - sudo /usr/sbin/usermod --append --groups loop rtl - echo "# Symlink the loop.macaroon" - sudo rm -rf "/home/rtl/.loop" # delete symlink - sudo ln -s "/home/loop/.loop/" "/home/rtl/.loop" # create symlink - SWAPSERVERPORT=8081 - fi - echo "# Make the loop macaroon group readable" - sudo chmod 640 /home/rtl/.loop/mainnet/macaroons.db - else - echo "# No Loop or LiT is installed" - fi - fi - - # prepare RTL-Config.json file - echo "# ${netprefix}RTL/RTL.conf" - # change of config: https://github.com/Ride-The-Lightning/RTL/tree/v0.6.4 - sudo cp /home/rtl/RTL/docs/Sample-RTL-Config.json /home/admin/RTL-Config.json - sudo chown admin:admin /home/admin/RTL-Config.json - sudo chmod 600 /home/admin/RTL-Config.json || exit 1 - PASSWORD_B=$(sudo cat /mnt/hdd/${network}/${network}.conf | grep rpcpassword | cut -c 13-) - # modify sample-RTL-Config.json and save in RTL-Config.json - node > /home/admin/RTL-Config.json < /home/admin/RTL-Config.json <