mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-25 19:21:57 +02:00
cln.install: fix sparko script path
experimental option: installs the latest commit from master with --enable-experimental-features
This commit is contained in:
@@ -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
|
||||||
|
@@ -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
|
||||||
|
Reference in New Issue
Block a user