diff --git a/root/usr/libexec/apps/btcpayserver/btcpayserver.sh b/root/usr/libexec/apps/btcpayserver/btcpayserver.sh index e82d46e..c98a780 100644 --- a/root/usr/libexec/apps/btcpayserver/btcpayserver.sh +++ b/root/usr/libexec/apps/btcpayserver/btcpayserver.sh @@ -4,69 +4,68 @@ ACTION=${1} shift 1 get_image() { - local IMAGE_NAME=$(uci get btcpayserver.@btcpayserver[0].image_name 2>/dev/null) + IMAGE_NAME=$(uci get btcpayserver.@btcpayserver[0].image_name 2>/dev/null) } do_install_detail() { - local config=$(uci get btcpayserver.@btcpayserver[0].config_path 2>/dev/null) - local port=$(uci get btcpayserver.@btcpayserver[0].port 2>/dev/null) - local IMAGE_NAME=$(uci get btcpayserver.@btcpayserver[0].image_name 2>/dev/null) + config=$(uci get btcpayserver.@btcpayserver[0].config_path 2>/dev/null) + port=$(uci get btcpayserver.@btcpayserver[0].port 2>/dev/null) + IMAGE_NAME=$(uci get btcpayserver.@btcpayserver[0].image_name 2>/dev/null) GEN_PASS=$(head -c14 /dev/urandom | tr -dc A-Za-z0-9) GEN_PASS2=$(head -c14 /dev/urandom | tr -dc A-Za-z0-9) - + LAN_IP=$(uci get network.lan.ipaddr) LAN_IP="${LAN_IP%/*}" - + [ -z "$config" ] && { echo "config path is empty!"; exit 1; } [ -z "$port" ] && port=8888 [ -z "$IMAGE_NAME" ] && IMAGE_NAME=clightning +} setup_btcpayserver() { git clone https://github.com/btcpayserver/btcpayserver-docker /opt/docker2/compose/btcpayserver/btcpayserver-docker/ - + touch /opt/docker2/compose/btcpayserver/btcpayserver-docker/go.sh chmod +x /opt/docker2/compose/btcpayserver/btcpayserver-docker/go.sh cat > /opt/docker2/compose/btcpayserver/btcpayserver-docker/go.sh <