diff --git a/home.admin/config.scripts/bonus.specter.sh b/home.admin/config.scripts/bonus.specter.sh index ad6dfe5fb..83c240155 100755 --- a/home.admin/config.scripts/bonus.specter.sh +++ b/home.admin/config.scripts/bonus.specter.sh @@ -6,13 +6,18 @@ pinnedVersion="1.6.0" # command info if [ $# -eq 0 ] || [ "$1" = "-h" ] || [ "$1" = "-help" ]; then echo "config script to switch Specter Desktop on, off, configure or update" - echo "bonus.specter.sh [status|on|off|config|update]" + echo "bonus.specter.sh [status|on|off|config|update] " echo "installing the version $pinnedVersion by default" exit 1 fi source /mnt/hdd/raspiblitz.conf -echo "# bonus.specter.sh $1" +echo "# bonus.specter.sh $1 $2" + +if [ $# -gt 1 ];then + CHAIN=$2 + chain=${CHAIN::-3} +fi # get status key/values if [ "$1" = "status" ]; then @@ -115,34 +120,56 @@ function configure_specter { "auth": { "method": "rpcpasswordaspin", "password_min_chars": 6, - "rate_limit": "10", - "registration_link_timeout": "1" + "rate_limit": 10, + "registration_link_timeout": 1 }, "active_node_alias": "raspiblitz_${chain}net", "proxy_url": "${proxy}", - "only_tor": ${torOnly}, + "only_tor": "${torOnly}", "tor_control_port": "${tor_control_port}", - "tor_status": false, + "tor_status": true, "hwi_bridge_url": "/hwi/api/" } EOF + sudo mkdir -p /home/specter/.specter/nodes sudo mv /home/admin/config.json /home/specter/.specter/config.json - sudo chown -R specter:specter /home/specter/.specter + sudo chown -RL specter:specter /home/specter/ echo "# Adding the raspiblitz_${chain}net node to Specter" RPCUSER=$(sudo cat /mnt/hdd/${network}/${network}.conf | grep rpcuser | cut -c 9-) PASSWORD_B=$(sudo cat /mnt/hdd/${network}/${network}.conf | grep rpcpassword | cut -c 13-) - if [ ${chain} = "main" ];then - portprefix="" - elif [ ${chain} = "test" ];then - portprefix=1 - elif [ ${chain} = "sig" ];then - portprefix=3 - fi - PORT="${portprefix}8332" - cat > /home/admin/raspiblitz_${chain}net.json < /home/admin/default.json < /home/admin/raspiblitz_${chain}net.json <