From 60733b3c9b841fe584bab1d1a2e87f6c8675c43a Mon Sep 17 00:00:00 2001 From: Jakub Matys Date: Wed, 6 Jun 2018 14:06:46 +0200 Subject: [PATCH] Renamed bgold package and paths --- bchain/coins/blockchain.go | 2 +- build/deb/debian/blockbook-bgold.conffiles | 1 + build/deb/debian/blockbook-bgold.cron.daily | 2 ++ build/deb/debian/blockbook-bgold.dirs | 2 ++ build/deb/debian/blockbook-bgold.install | 6 +++++ build/deb/debian/blockbook-bgold.links | 2 ++ build/deb/debian/blockbook-bgold.postinst | 23 +++++++++++++++++++ ...ok-btg.service => blockbook-bgold.service} | 12 +++++----- build/deb/debian/blockbook-btg.conffiles | 1 - build/deb/debian/blockbook-btg.cron.daily | 2 -- build/deb/debian/blockbook-btg.dirs | 2 -- build/deb/debian/blockbook-btg.install | 6 ----- build/deb/debian/blockbook-btg.links | 2 -- build/deb/debian/blockbook-btg.postinst | 23 ------------------- build/deb/debian/control | 4 ++-- configs/{btg.json => bgold.json} | 1 + 16 files changed, 46 insertions(+), 45 deletions(-) create mode 100644 build/deb/debian/blockbook-bgold.conffiles create mode 100644 build/deb/debian/blockbook-bgold.cron.daily create mode 100644 build/deb/debian/blockbook-bgold.dirs create mode 100755 build/deb/debian/blockbook-bgold.install create mode 100644 build/deb/debian/blockbook-bgold.links create mode 100644 build/deb/debian/blockbook-bgold.postinst rename build/deb/debian/{blockbook-btg.service => blockbook-bgold.service} (63%) delete mode 100644 build/deb/debian/blockbook-btg.conffiles delete mode 100644 build/deb/debian/blockbook-btg.cron.daily delete mode 100644 build/deb/debian/blockbook-btg.dirs delete mode 100755 build/deb/debian/blockbook-btg.install delete mode 100644 build/deb/debian/blockbook-btg.links delete mode 100644 build/deb/debian/blockbook-btg.postinst rename configs/{btg.json => bgold.json} (92%) diff --git a/bchain/coins/blockchain.go b/bchain/coins/blockchain.go index bcb3c3d0..862405ac 100644 --- a/bchain/coins/blockchain.go +++ b/bchain/coins/blockchain.go @@ -31,7 +31,7 @@ func init() { blockChainFactories["Ethereum Testnet Ropsten"] = eth.NewEthereumRPC blockChainFactories["bch"] = bch.NewBCashRPC blockChainFactories["bch-testnet"] = bch.NewBCashRPC - blockChainFactories["btg"] = btg.NewBGoldRPC + blockChainFactories["Bgold"] = btg.NewBGoldRPC } // GetCoinNameFromConfig gets coin name from config file diff --git a/build/deb/debian/blockbook-bgold.conffiles b/build/deb/debian/blockbook-bgold.conffiles new file mode 100644 index 00000000..ae1dd9e3 --- /dev/null +++ b/build/deb/debian/blockbook-bgold.conffiles @@ -0,0 +1 @@ +/opt/coins/blockbook/bgold/config/blockchaincfg.json diff --git a/build/deb/debian/blockbook-bgold.cron.daily b/build/deb/debian/blockbook-bgold.cron.daily new file mode 100644 index 00000000..e35bc5f6 --- /dev/null +++ b/build/deb/debian/blockbook-bgold.cron.daily @@ -0,0 +1,2 @@ +#!/bin/sh +/opt/coins/blockbook/bgold/bin/logrotate.sh diff --git a/build/deb/debian/blockbook-bgold.dirs b/build/deb/debian/blockbook-bgold.dirs new file mode 100644 index 00000000..0f8a859c --- /dev/null +++ b/build/deb/debian/blockbook-bgold.dirs @@ -0,0 +1,2 @@ +/opt/coins/data/bgold/blockbook +/opt/coins/blockbook/gbold/logs diff --git a/build/deb/debian/blockbook-bgold.install b/build/deb/debian/blockbook-bgold.install new file mode 100755 index 00000000..0da6bda1 --- /dev/null +++ b/build/deb/debian/blockbook-bgold.install @@ -0,0 +1,6 @@ +#!/usr/bin/dh-exec +blockbook /opt/coins/blockbook/bgold/bin +cert /opt/coins/blockbook/bgold +static /opt/coins/blockbook/bgold +configs/bgold.json => /opt/coins/blockbook/bgold/config/blockchaincfg.json +logrotate.sh /opt/coins/blockbook/bgold/bin diff --git a/build/deb/debian/blockbook-bgold.links b/build/deb/debian/blockbook-bgold.links new file mode 100644 index 00000000..2e7f975b --- /dev/null +++ b/build/deb/debian/blockbook-bgold.links @@ -0,0 +1,2 @@ +/opt/coins/blockbook/bgold/cert/testcert.crt /opt/coins/blockbook/bgold/cert/blockbook.crt +/opt/coins/blockbook/bgold/cert/testcert.key /opt/coins/blockbook/bgold/cert/blockbook.key diff --git a/build/deb/debian/blockbook-bgold.postinst b/build/deb/debian/blockbook-bgold.postinst new file mode 100644 index 00000000..c51d2164 --- /dev/null +++ b/build/deb/debian/blockbook-bgold.postinst @@ -0,0 +1,23 @@ +#!/bin/bash +set -e + +case "$1" in + + configure) + if ! id -u blockbook-bgold &> /dev/null + then + useradd --system -M -U blockbook-bgold -s /bin/false + fi + + for dir in /opt/coins/data/bgold/blockbook /opt/coins/blockbook/bgold/logs + do + if [ "$(stat -c '%U' $dir)" != "blockbook-bgold" ] + then + chown -R blockbook-bgold:blockbook-bgold $dir + fi + done + ;; + +esac + +#DEBHELPER# diff --git a/build/deb/debian/blockbook-btg.service b/build/deb/debian/blockbook-bgold.service similarity index 63% rename from build/deb/debian/blockbook-btg.service rename to build/deb/debian/blockbook-bgold.service index 83c61b97..947c4d1c 100644 --- a/build/deb/debian/blockbook-btg.service +++ b/build/deb/debian/blockbook-bgold.service @@ -1,20 +1,20 @@ # It is not recommended to modify this file in-place, because it will # be overwritten during package upgrades. If you want to add further # options or overwrite existing ones then use -# $ systemctl edit blockbook-btg.service +# $ systemctl edit blockbook-bgold.service # See "man systemd.service" for details. [Unit] -Description=Blockbook daemon (BTG mainnet) +Description=Blockbook daemon (Bitcoin Gold mainnet) After=network.target -Wants=bgold-btg.service +Wants=bgold.service [Service] -ExecStart=/opt/coins/blockbook/btg/bin/blockbook -coin=btg -blockchaincfg=/opt/coins/blockbook/btg/config/blockchaincfg.json -datadir=/opt/coins/data/btg/blockbook/db -sync -httpserver=:9035 -socketio=:9135 -certfile=/opt/coins/blockbook/btg/cert/blockbook -explorer=https://btg-bitcore1.trezor.io/ -log_dir=/opt/coins/blockbook/btg/logs -User=blockbook-btg +ExecStart=/opt/coins/blockbook/bgold/bin/blockbook -blockchaincfg=/opt/coins/blockbook/bgold/config/blockchaincfg.json -datadir=/opt/coins/data/bgold/blockbook/db -sync -httpserver=:9035 -socketio=:9135 -certfile=/opt/coins/blockbook/bgold/cert/blockbook -explorer=https://btg-bitcore1.trezor.io/ -log_dir=/opt/coins/blockbook/bgold/logs +User=blockbook-bgold Type=simple Restart=on-failure -WorkingDirectory=/opt/coins/blockbook/btg +WorkingDirectory=/opt/coins/blockbook/bgold # Resource limits LimitNOFILE=500000 diff --git a/build/deb/debian/blockbook-btg.conffiles b/build/deb/debian/blockbook-btg.conffiles deleted file mode 100644 index db6e2662..00000000 --- a/build/deb/debian/blockbook-btg.conffiles +++ /dev/null @@ -1 +0,0 @@ -/opt/coins/blockbook/btg/config/blockchaincfg.json diff --git a/build/deb/debian/blockbook-btg.cron.daily b/build/deb/debian/blockbook-btg.cron.daily deleted file mode 100644 index 23bb381f..00000000 --- a/build/deb/debian/blockbook-btg.cron.daily +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -/opt/coins/blockbook/btg/bin/logrotate.sh diff --git a/build/deb/debian/blockbook-btg.dirs b/build/deb/debian/blockbook-btg.dirs deleted file mode 100644 index 1f63c9d2..00000000 --- a/build/deb/debian/blockbook-btg.dirs +++ /dev/null @@ -1,2 +0,0 @@ -/opt/coins/data/btg/blockbook -/opt/coins/blockbook/btg/logs diff --git a/build/deb/debian/blockbook-btg.install b/build/deb/debian/blockbook-btg.install deleted file mode 100755 index 4287cdad..00000000 --- a/build/deb/debian/blockbook-btg.install +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/dh-exec -blockbook /opt/coins/blockbook/btg/bin -cert /opt/coins/blockbook/btg -static /opt/coins/blockbook/btg -configs/btg.json => /opt/coins/blockbook/btg/config/blockchaincfg.json -logrotate.sh /opt/coins/blockbook/btg/bin diff --git a/build/deb/debian/blockbook-btg.links b/build/deb/debian/blockbook-btg.links deleted file mode 100644 index 214928f1..00000000 --- a/build/deb/debian/blockbook-btg.links +++ /dev/null @@ -1,2 +0,0 @@ -/opt/coins/blockbook/btg/cert/testcert.crt /opt/coins/blockbook/btg/cert/blockbook.crt -/opt/coins/blockbook/btg/cert/testcert.key /opt/coins/blockbook/btg/cert/blockbook.key diff --git a/build/deb/debian/blockbook-btg.postinst b/build/deb/debian/blockbook-btg.postinst deleted file mode 100644 index 1173d21c..00000000 --- a/build/deb/debian/blockbook-btg.postinst +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash -set -e - -case "$1" in - - configure) - if ! id -u blockbook-btg &> /dev/null - then - useradd --system -M -U blockbook-btg -s /bin/false - fi - - for dir in /opt/coins/data/btg/blockbook /opt/coins/blockbook/btg/logs - do - if [ "$(stat -c '%U' $dir)" != "blockbook-btg" ] - then - chown -R blockbook-btg:blockbook-btg $dir - fi - done - ;; - -esac - -#DEBHELPER# diff --git a/build/deb/debian/control b/build/deb/debian/control index 31105e72..e1abb83a 100644 --- a/build/deb/debian/control +++ b/build/deb/debian/control @@ -40,7 +40,7 @@ Architecture: amd64 Depends: ${shlibs:Depends}, ${misc:Depends}, coreutils, passwd, findutils, psmisc, bcash-testnet Description: Satoshilabs blockbook server (Bitcoin Cash testnet) -Package: blockbook-btg +Package: blockbook-bgold Architecture: amd64 -Depends: ${shlibs:Depends}, ${misc:Depends}, coreutils, passwd, findutils, psmisc, bgold-btg +Depends: ${shlibs:Depends}, ${misc:Depends}, coreutils, passwd, findutils, psmisc, bgold Description: Satoshilabs blockbook server (Bitcoin Gold mainnet) diff --git a/configs/btg.json b/configs/bgold.json similarity index 92% rename from configs/btg.json rename to configs/bgold.json index f13c32a9..204fdae1 100644 --- a/configs/btg.json +++ b/configs/bgold.json @@ -1,4 +1,5 @@ { + "coin_name": "Bgold", "rpcURL": "http://127.0.0.1:8035", "rpcUser": "rpc", "rpcPass": "rpc",