nicolas.dorier
6 years ago
3 changed files with 52 additions and 22 deletions
@ -0,0 +1,46 @@ |
|||
install_tooling() { |
|||
scripts=( \ |
|||
"btcpayserver_bitcoind" "bitcoin-cli.sh" "Command line for your Bitcoin instance" \ |
|||
"btcpayserver_clightning_bitcoin" "bitcoin-lightning-cli.sh" "Command line for your Bitcoin C-Lightning instance" \ |
|||
"btcpayserver_lnd_bitcoin" "bitcoin-lncli.sh" "Command line for your Bitcoin LND instance" \ |
|||
"btcpayserver_bgoldd" "bgold-cli.sh" "Command line for your BGold instance" \ |
|||
"btcpayserver_bitcored" "bitcore-cli.sh" "Command line for your Bitcore instance" \ |
|||
"btcpayserver_bitcoinplusd" "bplus-cli.sh" "Command line for your BPlus instance" \ |
|||
"btcpayserver_dashd" "dash-cli.sh" "Command line for your Dash instance" \ |
|||
"btcpayserver_dogecoind" "dogecoin-cli.sh" "Command line for your Dogecoin instance" \ |
|||
"btcpayserver_feathercoind" "feathercoin-cli.sh" "Command line for your Feathercoin instance" \ |
|||
"btcpayserver_groestlcoind" "groestlcoin-cli.sh" "Command line for your Groestlcoin instance" \ |
|||
"btcpayserver_clightning_groestlcoin" "groestlcoin-lightning-cli.sh" "Command line for your Groestlcoin C-Lightning instance" \ |
|||
"btcpayserver_litecoind" "litecoin-cli.sh" "Command line for your Litecoin instance" \ |
|||
"btcpayserver_clightning_litecoin" "litecoin-lightning-cli.sh" "Command line for your Litecoin C-Lightning instance" \ |
|||
"btcpayserver_lnd_litecoin" "litecoin-lncli.sh" "Command line for your Litecoin LND instance" \ |
|||
"btcpayserver_monacoind" "monacoin-cli.sh" "Command line for your Monacoin instance" \ |
|||
"btcpayserver_trezarcoind" "trezarcoin-cli.sh" "Command line for your Trezar instance" \ |
|||
"btcpayserver_viacoind" "viacoin-cli.sh" "Command line for your Viacoin instance" \ |
|||
"*" "btcpay-down.sh" "Command line for stopping all services related to BTCPay Server" \ |
|||
"*" "btcpay-restart.sh" "Command line for restarting all services related to BTCPay Server" \ |
|||
"*" "btcpay-setup.sh" "Command line for restarting all services related to BTCPay Server" \ |
|||
"*" "btcpay-up.sh" "Command line for starting all services related to BTCPay Server" \ |
|||
"*" "btcpay-update.sh" "Command line for updating your BTCPay Server to the latest commit of this repository" \ |
|||
"*" "changedomain.sh" "Command line for changing the external domain of your BTCPay Server" \ |
|||
) |
|||
|
|||
i=0 |
|||
while [ $i -lt ${#scripts[@]} ]; do |
|||
scriptname="${scripts[$i+1]}" |
|||
dependency="${scripts[$i+0]}" |
|||
comment="${scripts[$i+2]}" |
|||
|
|||
[ -e /usr/bin/$scriptname ] && rm /usr/bin/$scriptname |
|||
if [ -e "$scriptname" ]; then |
|||
if [ "$dependency" == "*" ] || grep -q "$dependency" "$BTCPAY_DOCKER_COMPOSE"; then |
|||
chmod +x $scriptname |
|||
ln -s "$(pwd)/$scriptname" /usr/bin |
|||
echo "Installed $scriptname to /usr/bin: $comment" |
|||
fi |
|||
else |
|||
echo "WARNING: Script $scriptname referenced, but not existing" |
|||
fi |
|||
i=`expr $i + 3` |
|||
done |
|||
} |
Loading…
Reference in new issue