cosmos-sdk package modifications
This commit is contained in:
parent
92869b5b35
commit
dfee48fcff
|
@ -18,8 +18,8 @@ set -e
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
remove|upgrade|deconfigure)
|
remove|upgrade|deconfigure)
|
||||||
systemctl stop basecoin 2> /dev/null || :
|
systemctl stop cosmos-sdk 2> /dev/null || :
|
||||||
systemctl stop basecoin-service 2> /dev/null || :
|
systemctl stop cosmos-sdk-service 2> /dev/null || :
|
||||||
;;
|
;;
|
||||||
|
|
||||||
failed-upgrade)
|
failed-upgrade)
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
disable basecoin.service
|
|
||||||
disable basecoin-server.service
|
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
disable cosmos-sdk.service
|
||||||
|
disable cosmos-sdk-server.service
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
[Unit]
|
|
||||||
Description=Basecoin server
|
|
||||||
Requires=network-online.target
|
|
||||||
BindTo=basecoin.service
|
|
||||||
PartOf=basecoin.service
|
|
||||||
After=network-online.target basecoin.service
|
|
||||||
PropagatesReloadTo=basecoin.service
|
|
||||||
ReloadPropagatedFrom=basecoin.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Environment="TMHOME=/etc/basecoin/tendermint"
|
|
||||||
Restart=on-failure
|
|
||||||
User=basecoin
|
|
||||||
Group=basecoin
|
|
||||||
PermissionsStartOnly=true
|
|
||||||
ExecStart=/usr/bin/tendermint node
|
|
||||||
ExecReload=/bin/kill -HUP $MAINPID
|
|
||||||
KillSignal=SIGTERM
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target basecoin.service
|
|
||||||
Also=basecoin.service
|
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Cosmos SDK Basecoin Tendermint server
|
||||||
|
Requires=network-online.target
|
||||||
|
BindTo=cosmos-sdk.service
|
||||||
|
PartOf=cosmos-sdk.service
|
||||||
|
After=network-online.target cosmos-sdk.service
|
||||||
|
PropagatesReloadTo=cosmos-sdk.service
|
||||||
|
ReloadPropagatedFrom=cosmos-sdk.service
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Environment="TMHOME=/etc/basecoin/tendermint"
|
||||||
|
Restart=on-failure
|
||||||
|
User=basecoin
|
||||||
|
Group=basecoin
|
||||||
|
PermissionsStartOnly=true
|
||||||
|
ExecStart=/usr/bin/tendermint node
|
||||||
|
ExecReload=/bin/kill -HUP $MAINPID
|
||||||
|
KillSignal=SIGTERM
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target cosmos-sdk.service
|
||||||
|
Also=cosmos-sdk.service
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Basecoin
|
Description=Cosmos-SDK Basecoin
|
||||||
#propagates activation, deactivation and activation fails.
|
#propagates activation, deactivation and activation fails.
|
||||||
Requires=network-online.target
|
Requires=network-online.target
|
||||||
#propagates activation, deactivation, activation fails and stops
|
#propagates activation, deactivation, activation fails and stops
|
||||||
BindTo=basecoin-server.service
|
BindTo=basecoin-server.service
|
||||||
#propagates stop and restart (one-way)
|
#propagates stop and restart (one-way)
|
||||||
PartOf=basecoin-server.service
|
PartOf=cosmos-sdk-server.service
|
||||||
#order
|
#order
|
||||||
Before=basecoin-server.service
|
Before=cosmos-sdk-server.service
|
||||||
After=network-online.target
|
After=network-online.target
|
||||||
#propagates reload
|
#propagates reload
|
||||||
PropagatesReloadTo=basecoin-server.service
|
PropagatesReloadTo=cosmos-sdk-server.service
|
||||||
ReloadPropagatedFrom=basecoin-server.service
|
ReloadPropagatedFrom=cosmos-sdk-server.service
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Environment="BCHOME=/etc/basecoin"
|
Environment="BCHOME=/etc/basecoin"
|
||||||
|
@ -25,5 +25,5 @@ KillSignal=SIGTERM
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
Also=basecoin-server.service
|
Also=cosmos-sdk-server.service
|
||||||
|
|
Loading…
Reference in New Issue