mirror of
https://github.com/tendermint/tendermint.git
synced 2026-08-31 13:16:59 +00:00
cosmos-sdk RPM package fixes
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
cosmos-sdk (@VERSION@) @STABILITY@; urgency=medium
|
||||
|
||||
* Automatic build. See https://github.com/tendermint/basecoin for more information.
|
||||
* Automatic build. See https://github.com/cosmos/cosmos-sdk for more information.
|
||||
|
||||
-- Greg Szabo <greg@philosobear.com> @DATETIMESTAMP@
|
||||
|
||||
|
||||
@@ -19,13 +19,13 @@ set -e
|
||||
|
||||
case "$1" in
|
||||
configure)
|
||||
chown basecoin.basecoin /etc/basecoin
|
||||
sudo -Hu basecoin basecoin init --home /etc/basecoin 2B24DEE2364762300168DF19B6C18BCE2D399EA2
|
||||
chown cosmos-sdk.cosmos-sdk /etc/cosmos-sdk
|
||||
sudo -Hu cosmos-sdk basecoin init --home /etc/cosmos-sdk 2B24DEE2364762300168DF19B6C18BCE2D399EA2
|
||||
#The above command generates a genesis.json file that contains validators. This is wrong, the validator part should be empty. https://github.com/tendermint/basecoin/issues/124
|
||||
sudo -Hu basecoin tendermint init --home /etc/basecoin/tendermint
|
||||
sudo -Hu cosmos-sdk tendermint init --home /etc/cosmos-sdk/tendermint
|
||||
#The above command might need some kind of additional option in the future. https://github.com/tendermint/tendermint/issues/542
|
||||
chmod 755 /etc/basecoin/tendermint
|
||||
chown basecoin.basecoin /etc/basecoin/tendermint
|
||||
chmod 755 /etc/cosmos-sdk/tendermint
|
||||
chown cosmos-sdk.cosmos-sdk /etc/cosmos-sdk/tendermint
|
||||
systemctl daemon-reload
|
||||
;;
|
||||
|
||||
|
||||
@@ -15,9 +15,9 @@ set -e
|
||||
|
||||
case "$1" in
|
||||
install|upgrade)
|
||||
if ! grep -q '^basecoin:' /etc/passwd ; then
|
||||
useradd -k /dev/null -r -m -b /etc basecoin
|
||||
chmod 755 /etc/basecoin
|
||||
if ! grep -q '^cosmos-sdk:' /etc/passwd ; then
|
||||
useradd -k /dev/null -r -m -b /etc cosmos-sdk
|
||||
chmod 755 /etc/cosmos-sdk
|
||||
fi
|
||||
;;
|
||||
|
||||
|
||||
@@ -8,10 +8,10 @@ PropagatesReloadTo=cosmos-sdk.service
|
||||
ReloadPropagatedFrom=cosmos-sdk.service
|
||||
|
||||
[Service]
|
||||
Environment="TMHOME=/etc/basecoin/tendermint"
|
||||
Environment="TMHOME=/etc/cosmos-sdk/tendermint"
|
||||
Restart=on-failure
|
||||
User=basecoin
|
||||
Group=basecoin
|
||||
User=cosmos-sdk
|
||||
Group=cosmos-sdk
|
||||
PermissionsStartOnly=true
|
||||
ExecStart=/usr/bin/tendermint node
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
|
||||
@@ -14,10 +14,10 @@ PropagatesReloadTo=cosmos-sdk-server.service
|
||||
ReloadPropagatedFrom=cosmos-sdk-server.service
|
||||
|
||||
[Service]
|
||||
Environment="BCHOME=/etc/basecoin"
|
||||
Environment="BCHOME=/etc/cosmos-sdk"
|
||||
Restart=on-failure
|
||||
User=basecoin
|
||||
Group=basecoin
|
||||
User=cosmos-sdk
|
||||
Group=cosmos-sdk
|
||||
PermissionsStartOnly=true
|
||||
ExecStart=/usr/bin/basecoin start --without-tendermint
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
|
||||
Reference in New Issue
Block a user