cln.install: fix sparko script path

experimental option:
installs the latest commit from master with
--enable-experimental-features
This commit is contained in:
openoms
2021-06-13 00:15:53 +01:00
parent 8b8907cac4
commit 1451073223
2 changed files with 8 additions and 9 deletions

View File

@@ -3,7 +3,7 @@
# command info # command info
if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ];then if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ];then
echo echo
echo "Install and show the output if the summay plugin for C-lightning" echo "Install and show the output if the summary plugin for C-lightning"
echo "Usage:" echo "Usage:"
echo "cln-plugin.summary.sh [testnet|mainnet|signet] [runonce]" echo "cln-plugin.summary.sh [testnet|mainnet|signet] [runonce]"
echo echo

View File

@@ -19,7 +19,7 @@ if [ $# -eq 0 ]||[ "$1" = "-h" ]||[ "$1" = "--help" ];then
echo "usage:" echo "usage:"
echo "cln.install.sh on <signet|testnet>" echo "cln.install.sh on <signet|testnet>"
echo "cln.install.sh off <signet|testnet> <purge>" echo "cln.install.sh off <signet|testnet> <purge>"
echo "cln.install.sh [update<version>|commit|testPR<PRnumber>]" echo "cln.install.sh [update <version>|experimental|testPR <PRnumber>]"
echo echo
exit 1 exit 1
fi fi
@@ -59,8 +59,8 @@ if ! grep -Eq "^${netprefix}cln=" /mnt/hdd/raspiblitz.conf; then
fi fi
source /mnt/hdd/raspiblitz.conf source /mnt/hdd/raspiblitz.conf
if [ "$1" = on ]||[ "$1" = update ]||[ "$1" = commit ]||[ "$1" = testPR ];then if [ "$1" = on ]||[ "$1" = update ]||[ "$1" = experimental ]||[ "$1" = testPR ];then
if [ ! -f /usr/local/bin/lightningd ]||[ "$1" = update ]||[ "$1" = commit ]||[ "$1" = testPR ];then if [ ! -f /usr/local/bin/lightningd ]||[ "$1" = update ]||[ "$1" = experimental ]||[ "$1" = testPR ];then
# dependencies # dependencies
echo "# apt update" echo "# apt update"
echo echo
@@ -75,10 +75,9 @@ if [ "$1" = on ]||[ "$1" = update ]||[ "$1" = commit ]||[ "$1" = testPR ];then
# download and compile from source # download and compile from source
cd /home/bitcoin || exit 1 cd /home/bitcoin || exit 1
if [ "$1" = "update" ] || [ "$1" = "testPR" ] || [ "$1" = "commit" ]; then if [ "$1" = "update" ] || [ "$1" = "testPR" ] || [ "$1" = "experimental" ]; then
echo echo
echo "# Deleting the old source code" echo "# Deleting the old source code"
echo
sudo rm -rf lightning sudo rm -rf lightning
fi fi
echo echo
@@ -92,12 +91,12 @@ if [ "$1" = on ]||[ "$1" = update ]||[ "$1" = commit ]||[ "$1" = testPR ];then
echo echo
echo "# Using the PR:" echo "# Using the PR:"
echo "# https://github.com/ElementsProject/lightning/pull/$PRnumber" echo "# https://github.com/ElementsProject/lightning/pull/$PRnumber"
echo
sudo -u bitcoin git fetch origin pull/$PRnumber/head:pr$PRnumber || exit 1 sudo -u bitcoin git fetch origin pull/$PRnumber/head:pr$PRnumber || exit 1
sudo -u bitcoin git checkout pr$PRnumber || exit 1 sudo -u bitcoin git checkout pr$PRnumber || exit 1
echo "# Building with EXPERIMENTAL_FEATURES enabled" echo "# Building with EXPERIMENTAL_FEATURES enabled"
echo
sudo -u bitcoin ./configure --enable-experimental-features sudo -u bitcoin ./configure --enable-experimental-features
elif [ "$1" = "commit" ]; then elif [ "$1" = "experimental" ]; then
echo echo
echo "# Updating to the latest commit in:" echo "# Updating to the latest commit in:"
echo "# https://github.com/ElementsProject/lightning" echo "# https://github.com/ElementsProject/lightning"
@@ -162,7 +161,7 @@ always-use-proxy=true
echo "# The file /home/bitcoin/.lightning/${netprefix}config is already present" echo "# The file /home/bitcoin/.lightning/${netprefix}config is already present"
#TODO look for plugin configs and clear or install #TODO look for plugin configs and clear or install
if [ $(grep -c "^sparko" < /home/bitcoin/.lightning/${netprefix}config) -gt 0 ];then if [ $(grep -c "^sparko" < /home/bitcoin/.lightning/${netprefix}config) -gt 0 ];then
cln-plugin.sparko.sh on $NETWORK /home/admin/config.scripts/cln-plugin.sparko.sh on $NETWORK
fi fi
fi fi
sudo chown -R bitcoin:bitcoin /mnt/hdd/app-data/.lightning sudo chown -R bitcoin:bitcoin /mnt/hdd/app-data/.lightning