mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-19 12:10:33 +02:00
keep _aliases file when live patches are applied
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
# source aliases from /home/admin/_aliases.sh
|
||||
source /home/admin/_aliases.sh
|
||||
# source aliases from /home/admin/_aliases
|
||||
source /home/admin/_aliases
|
||||
|
||||
# SHORTCUT COMMANDS you can call as user 'admin' from terminal
|
||||
|
||||
|
15
home.admin/config.scripts/aliases.sh
Normal file
15
home.admin/config.scripts/aliases.sh
Normal file
@@ -0,0 +1,15 @@
|
||||
# aliases.sh
|
||||
|
||||
alias cl='sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/config'
|
||||
alias lightning-cli='sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/config'
|
||||
alias lit-frcli='sudo -u lit frcli --rpcserver=localhost:8443 --tlscertpath=/home/lit/.lit/tls.cert --macaroonpath=/home/lit/.faraday/mainnet/faraday.macaroon'
|
||||
alias lit-loop='sudo -u lit loop --rpcserver=localhost:8443 \
|
||||
--tlscertpath=/home/lit/.lit/tls.cert \
|
||||
--macaroonpath=/home/lit/.loop/mainnet/loop.macaroon'
|
||||
alias lit-pool='sudo -u lit pool --rpcserver=localhost:8443 --tlscertpath=/home/lit/.lit/tls.cert \
|
||||
--macaroonpath=/home/lit/.pool/mainnet/pool.macaroon'
|
||||
alias ls='ls --color=auto'
|
||||
alias scl='sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/sconfig'
|
||||
alias slightning-cli='sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/sconfig'
|
||||
alias tcl='sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/tconfig'
|
||||
alias tlightning-cli='sudo -u bitcoin /usr/local/bin/lightning-cli --conf=/home/bitcoin/.lightning/tconfig'
|
@@ -177,10 +177,10 @@ WantedBy=multi-user.target
|
||||
if [ $(alias | grep -c ${prefix}bitcoin) -eq 0 ];then
|
||||
bash -c "echo 'alias ${prefix}bitcoin-cli=\"/usr/local/bin/bitcoin-cli\
|
||||
-rpcport=${rpcprefix}8332\"' \
|
||||
>> /home/admin/_aliases.sh"
|
||||
>> /home/admin/_aliases"
|
||||
bash -c "echo 'alias ${prefix}bitcoind=\"/usr/local/bin/bitcoind\
|
||||
-${CHAIN}\"' \
|
||||
>> /home/admin/_aliases.sh"
|
||||
>> /home/admin/_aliases"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
@@ -40,7 +40,11 @@ source /mnt/hdd/raspiblitz.conf
|
||||
|
||||
if [ "$1" = on ]||[ "$1" = update ]||[ "$1" = experimental ]||[ "$1" = testPR ];then
|
||||
if [ ! -f /usr/local/bin/lightningd ]||[ "$1" = update ]||[ "$1" = experimental ]||[ "$1" = testPR ];then
|
||||
# dependencies
|
||||
|
||||
########################
|
||||
# Install dependencies #
|
||||
########################
|
||||
|
||||
echo "# apt update"
|
||||
echo
|
||||
sudo apt-get update
|
||||
@@ -52,7 +56,10 @@ if [ "$1" = on ]||[ "$1" = update ]||[ "$1" = experimental ]||[ "$1" = testPR ];
|
||||
libsqlite3-dev python3 python3-mako net-tools zlib1g-dev libsodium-dev \
|
||||
gettext
|
||||
|
||||
# download and compile from source
|
||||
####################################
|
||||
# Download and compile from source #
|
||||
####################################
|
||||
|
||||
cd /home/bitcoin || exit 1
|
||||
if [ "$1" = "update" ] || [ "$1" = "testPR" ] || [ "$1" = "experimental" ]; then
|
||||
echo
|
||||
@@ -110,8 +117,11 @@ if [ "$1" = on ]||[ "$1" = update ]||[ "$1" = experimental ]||[ "$1" = testPR ];
|
||||
installedVersion=$(sudo -u bitcoin /usr/local/bin/lightningd --version)
|
||||
echo "# C-lightning ${installedVersion} is already installed"
|
||||
fi
|
||||
|
||||
##########
|
||||
# Config #
|
||||
##########
|
||||
|
||||
# config
|
||||
echo "# Make sure bitcoin is in the ${TORGROUP} group"
|
||||
sudo usermod -a -G ${TORGROUP} bitcoin
|
||||
|
||||
@@ -154,7 +164,10 @@ always-use-proxy=true
|
||||
sudo chown -R bitcoin:bitcoin /mnt/hdd/app-data/.lightning
|
||||
sudo chown -R bitcoin:bitcoin /home/bitcoin/
|
||||
|
||||
# systemd service
|
||||
###################
|
||||
# Systemd service #
|
||||
###################
|
||||
|
||||
sudo systemctl stop ${netprefix}lightningd
|
||||
sudo systemctl disable ${netprefix}lightningd
|
||||
echo "# Create /etc/systemd/system/${netprefix}lightningd.service"
|
||||
@@ -198,13 +211,13 @@ alias ${netprefix}lightning-cli=\"sudo -u bitcoin /usr/local/bin/lightning-cli\
|
||||
--conf=/home/bitcoin/.lightning/${netprefix}config\"
|
||||
alias ${netprefix}cl=\"sudo -u bitcoin /usr/local/bin/lightning-cli\
|
||||
--conf=/home/bitcoin/.lightning/${netprefix}config\"
|
||||
" | sudo tee -a /home/admin/_aliases.sh
|
||||
" | sudo tee -a /home/admin/_aliases
|
||||
|
||||
echo
|
||||
echo "# The installed C-lightning version is: $(sudo -u bitcoin /usr/local/bin/lightningd --version)"
|
||||
echo
|
||||
echo "# To activate the aliases reopen the terminal or use:"
|
||||
echo "source ~/_aliases.sh"
|
||||
echo "source ~/_aliases"
|
||||
echo "# Monitor the ${netprefix}lightningd with:"
|
||||
echo "sudo journalctl -fu ${netprefix}lightningd"
|
||||
echo "sudo systemctl status ${netprefix}lightningd"
|
||||
@@ -225,8 +238,8 @@ if [ "$1" = "off" ];then
|
||||
sudo systemctl disable ${netprefix}lightningd
|
||||
sudo systemctl stop ${netprefix}lightningd
|
||||
echo "# Removing the aliases"
|
||||
sudo sed -i "/${netprefix}lightning-cli/d" /home/admin/_aliases.sh
|
||||
sudo sed -i "/${netprefix}cl/d" /home/admin/_aliases.sh
|
||||
sudo sed -i "/${netprefix}lightning-cli/d" /home/admin/_aliases
|
||||
sudo sed -i "/${netprefix}cl/d" /home/admin/_aliases
|
||||
if [ "$(echo "$@" | grep -c purge)" -gt 0 ];then
|
||||
echo "# Removing the binaries"
|
||||
sudo rm -f /usr/local/bin/lightningd
|
||||
|
@@ -171,13 +171,13 @@ WantedBy=multi-user.target
|
||||
echo "\
|
||||
alias ${netprefix}lncli=\"sudo -u bitcoin /usr/local/bin/lncli\
|
||||
-n=${CHAIN} --rpcserver localhost:1${rpcportmod}009\"\
|
||||
" | sudo tee -a /home/admin/_aliases.sh
|
||||
" | sudo tee -a /home/admin/_aliases
|
||||
|
||||
echo
|
||||
echo "# The installed LND version is: $(sudo -u bitcoin /usr/local/bin/lnd --version)"
|
||||
echo
|
||||
echo "# To activate the aliases reopen the terminal or use:"
|
||||
echo "source ~/_aliases.sh"
|
||||
echo "source ~/_aliases"
|
||||
echo "# Monitor the ${netprefix}lnd with:"
|
||||
echo "sudo journalctl -fu ${netprefix}lnd"
|
||||
echo "sudo systemctl status ${netprefix}lnd"
|
||||
|
Reference in New Issue
Block a user