mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-29 08:42:14 +00:00
Switched service startup dependencies, removed old basecoin build
This commit is contained in:
parent
e105b10fc8
commit
a0d21cef7d
@ -32,12 +32,12 @@ endif
|
|||||||
# Here comes the real deal
|
# Here comes the real deal
|
||||||
###
|
###
|
||||||
|
|
||||||
binaries = tendermint basecoin ethermint trackomatron gaia basecoin-old
|
binaries = tendermint basecoin ethermint trackomatron gaia
|
||||||
build-binaries = build-tendermint build-basecoin build-ethermint build-trackomatron build-gaia build-basecoin-old
|
build-binaries = build-tendermint build-basecoin build-ethermint build-trackomatron build-gaia
|
||||||
package-rpm = package-rpm-tendermint package-rpm-basecoin package-rpm-ethermint package-rpm-trackomatron package-rpm-gaia package-rpm-basecoin-old
|
package-rpm = package-rpm-tendermint package-rpm-basecoin package-rpm-ethermint package-rpm-trackomatron package-rpm-gaia
|
||||||
install-rpm = install-rpm-tendermint install-rpm-basecoin install-rpm-ethermint install-rpm-trackomatron install-rpm-gaia package-rpm-basecoin-old
|
install-rpm = install-rpm-tendermint install-rpm-basecoin install-rpm-ethermint install-rpm-trackomatron install-rpm-gaia
|
||||||
package-deb = package-deb-tendermint package-deb-basecoin package-deb-ethermint package-deb-trackomatron package-deb-gaia package-deb-basecoin-old
|
package-deb = package-deb-tendermint package-deb-basecoin package-deb-ethermint package-deb-trackomatron package-deb-gaia
|
||||||
install-deb = install-deb-tendermint install-deb-basecoin install-deb-ethermint install-deb-trackomatron install-deb-gaia install-deb-basecoin-old
|
install-deb = install-deb-tendermint install-deb-basecoin install-deb-ethermint install-deb-trackomatron install-deb-gaia
|
||||||
|
|
||||||
all: $(binaries)
|
all: $(binaries)
|
||||||
build: $(build-binaries)
|
build: $(build-binaries)
|
||||||
@ -60,13 +60,12 @@ build-tendermint: git-branch
|
|||||||
cp $(GOPATH)/src/github.com/tendermint/tendermint/build/tendermint $(GOPATH)/bin
|
cp $(GOPATH)/src/github.com/tendermint/tendermint/build/tendermint $(GOPATH)/bin
|
||||||
@echo "*** Built tendermint"
|
@echo "*** Built tendermint"
|
||||||
|
|
||||||
build-basecoin-old: git-branch
|
#build-basecoin: git-branch
|
||||||
@echo "*** Building basecoin-old"
|
# @echo "*** Building basecoin-old"
|
||||||
go get -d -u github.com/tendermint/basecoin/cmd/basecoin
|
# go get -d -u github.com/tendermint/basecoin/cmd/basecoin
|
||||||
cd $(GOPATH)/src/github.com/tendermint/basecoin && git checkout "$(GIT_BRANCH)" && git pull
|
# cd $(GOPATH)/src/github.com/tendermint/basecoin && git checkout "$(GIT_BRANCH)" && git pull
|
||||||
$(MAKE) -C $(GOPATH)/src/github.com/tendermint/basecoin get_vendor_deps install
|
# $(MAKE) -C $(GOPATH)/src/github.com/tendermint/basecoin get_vendor_deps install
|
||||||
@echo "Workaround: basecoin-old does not have a binary that gives the basecoin-old version number." && rm -rf $(GOPATH)/bin/basecoin-old && ln -s $(GOPATH)/bin/basecoin $(GOPATH)/bin/basecoin-old
|
# @echo "*** Built basecoin"
|
||||||
@echo "*** Built basecoin"
|
|
||||||
|
|
||||||
build-ethermint: git-branch
|
build-ethermint: git-branch
|
||||||
@echo "*** Building ethermint"
|
@echo "*** Building ethermint"
|
||||||
@ -119,13 +118,12 @@ prepare-files = rm -rf $(build_folder) && mkdir -p $(build_folder) && cp -r ./$(
|
|||||||
##
|
##
|
||||||
|
|
||||||
prepare-tendermint =
|
prepare-tendermint =
|
||||||
prepare-basecoin-old = rm -f $(build_folder)/usr/bin/basecoin-old && cp $(GOPATH)/bin/basecli $(GOPATH)/bin/basecoin $(build_folder)/usr/bin
|
|
||||||
prepare-ethermint = mkdir -p $(build_folder)/etc/ethermint && \
|
prepare-ethermint = mkdir -p $(build_folder)/etc/ethermint && \
|
||||||
cp $(GOPATH)/src/github.com/tendermint/ethermint/setup/genesis.json $(build_folder)/etc/ethermint/genesis.json && \
|
cp $(GOPATH)/src/github.com/tendermint/ethermint/setup/genesis.json $(build_folder)/etc/ethermint/genesis.json && \
|
||||||
cp -r $(GOPATH)/src/github.com/tendermint/ethermint/setup/keystore $(build_folder)/etc/ethermint
|
cp -r $(GOPATH)/src/github.com/tendermint/ethermint/setup/keystore $(build_folder)/etc/ethermint
|
||||||
prepare-trackomatron = rm -f $(build_folder)/usr/bin/trackomatron && cp $(GOPATH)/bin/tracko $(GOPATH)/bin/trackocli $(build_folder)/usr/bin
|
prepare-trackomatron = rm -f $(build_folder)/usr/bin/trackomatron && cp $(GOPATH)/bin/tracko $(GOPATH)/bin/trackocli $(build_folder)/usr/bin
|
||||||
prepare-gaia =
|
prepare-gaia =
|
||||||
prepare-basecoin = rm -f $(build_folder)/usr/bin/basecoin-old && cp $(GOPATH)/bin/basecli $(GOPATH)/bin/basecoin $(GOPATH)/bin/baseserver $(GOPATH)/bin/counter $(GOPATH)/bin/countercli $(GOPATH)/bin/eyes $(GOPATH)/bin/eyescli $(build_folder)/usr/bin
|
prepare-basecoin = cp $(GOPATH)/bin/basecli $(GOPATH)/bin/basecoin $(GOPATH)/bin/baseserver $(GOPATH)/bin/counter $(GOPATH)/bin/countercli $(GOPATH)/bin/eyes $(GOPATH)/bin/eyescli $(build_folder)/usr/bin
|
||||||
|
|
||||||
###
|
###
|
||||||
# Package the binary for CentOS/RedHat (RPM) and Debian/Ubuntu (DEB)
|
# Package the binary for CentOS/RedHat (RPM) and Debian/Ubuntu (DEB)
|
||||||
|
@ -3,7 +3,7 @@ Section: net
|
|||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Greg Szabo <greg@philosobear.com>
|
Maintainer: Greg Szabo <greg@philosobear.com>
|
||||||
Build-Depends: debhelper (>=9)
|
Build-Depends: debhelper (>=9)
|
||||||
Depends: tendermint (>=0.10.0)
|
Depends: tendermint (>=0.11.0)
|
||||||
Standards-Version: 3.9.6
|
Standards-Version: 3.9.6
|
||||||
Homepage: https://tendermint.com
|
Homepage: https://tendermint.com
|
||||||
Package: cosmos-sdk
|
Package: cosmos-sdk
|
||||||
|
@ -18,6 +18,6 @@ ExecReload=/bin/kill -HUP $MAINPID
|
|||||||
KillSignal=SIGTERM
|
KillSignal=SIGTERM
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target cosmos-sdk.service
|
WantedBy=multi-user.target
|
||||||
Also=cosmos-sdk.service
|
Also=cosmos-sdk.service
|
||||||
|
|
||||||
|
@ -24,6 +24,6 @@ ExecReload=/bin/kill -HUP $MAINPID
|
|||||||
KillSignal=SIGTERM
|
KillSignal=SIGTERM
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target cosmos-sdk-server.service
|
||||||
Also=cosmos-sdk-server.service
|
Also=cosmos-sdk-server.service
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ Section: net
|
|||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Greg Szabo <greg@philosobear.com>
|
Maintainer: Greg Szabo <greg@philosobear.com>
|
||||||
Build-Depends: debhelper (>=9)
|
Build-Depends: debhelper (>=9)
|
||||||
Depends: tendermint (>=0.10.0)
|
Depends: tendermint (>=0.11.0)
|
||||||
Standards-Version: 3.9.6
|
Standards-Version: 3.9.6
|
||||||
Homepage: https://tendermint.com
|
Homepage: https://tendermint.com
|
||||||
Package: ethermint
|
Package: ethermint
|
||||||
|
@ -3,7 +3,8 @@ Description=Ethermint server
|
|||||||
Requires=network-online.target
|
Requires=network-online.target
|
||||||
BindTo=ethermint.service
|
BindTo=ethermint.service
|
||||||
PartOf=ethermint.service
|
PartOf=ethermint.service
|
||||||
After=network-online.target ethermint.service
|
Before=ethermint.service
|
||||||
|
After=network-online.target
|
||||||
PropagatesReloadTo=ethermint.service
|
PropagatesReloadTo=ethermint.service
|
||||||
ReloadPropagatedFrom=ethermint.service
|
ReloadPropagatedFrom=ethermint.service
|
||||||
|
|
||||||
|
@ -7,8 +7,7 @@ BindTo=ethermint-server.service
|
|||||||
#propagates stop and restart (one-way)
|
#propagates stop and restart (one-way)
|
||||||
PartOf=ethermint-server.service
|
PartOf=ethermint-server.service
|
||||||
#order
|
#order
|
||||||
Before=ethermint-server.service
|
After=network-online.target ethermint-server.service
|
||||||
After=network-online.target
|
|
||||||
#propagates reload
|
#propagates reload
|
||||||
PropagatesReloadTo=ethermint-server.service
|
PropagatesReloadTo=ethermint-server.service
|
||||||
ReloadPropagatedFrom=ethermint-server.service
|
ReloadPropagatedFrom=ethermint-server.service
|
||||||
@ -23,6 +22,6 @@ ExecReload=/bin/kill -HUP $MAINPID
|
|||||||
KillSignal=SIGTERM
|
KillSignal=SIGTERM
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target ethermint-server.service
|
||||||
Also=ethermint-server.service
|
Also=ethermint-server.service
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ Section: net
|
|||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Greg Szabo <greg@philosobear.com>
|
Maintainer: Greg Szabo <greg@philosobear.com>
|
||||||
Build-Depends: debhelper (>=9)
|
Build-Depends: debhelper (>=9)
|
||||||
Depends: tendermint (>=0.10.0)
|
Depends: tendermint (>=0.11.0)
|
||||||
Standards-Version: 3.9.6
|
Standards-Version: 3.9.6
|
||||||
Homepage: https://cosmos.network
|
Homepage: https://cosmos.network
|
||||||
Package: gaia
|
Package: gaia
|
||||||
|
@ -3,7 +3,8 @@ Description=Gaia server
|
|||||||
Requires=network-online.target
|
Requires=network-online.target
|
||||||
BindTo=gaia.service
|
BindTo=gaia.service
|
||||||
PartOf=gaia.service
|
PartOf=gaia.service
|
||||||
After=network-online.target gaia.service
|
Before=gaia.service
|
||||||
|
After=network-online.target
|
||||||
PropagatesReloadTo=gaia.service
|
PropagatesReloadTo=gaia.service
|
||||||
ReloadPropagatedFrom=gaia.service
|
ReloadPropagatedFrom=gaia.service
|
||||||
|
|
||||||
@ -18,6 +19,6 @@ ExecReload=/bin/kill -HUP $MAINPID
|
|||||||
KillSignal=SIGTERM
|
KillSignal=SIGTERM
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target gaia.service
|
WantedBy=multi-user.target
|
||||||
Also=gaia.service
|
Also=gaia.service
|
||||||
|
|
||||||
|
@ -7,8 +7,7 @@ BindTo=gaia-server.service
|
|||||||
#propagates stop and restart (one-way)
|
#propagates stop and restart (one-way)
|
||||||
PartOf=gaia-server.service
|
PartOf=gaia-server.service
|
||||||
#order
|
#order
|
||||||
Before=gaia-server.service
|
After=network-online.target gaia-server.service
|
||||||
After=network-online.target
|
|
||||||
#propagates reload
|
#propagates reload
|
||||||
PropagatesReloadTo=gaia-server.service
|
PropagatesReloadTo=gaia-server.service
|
||||||
ReloadPropagatedFrom=gaia-server.service
|
ReloadPropagatedFrom=gaia-server.service
|
||||||
@ -23,6 +22,6 @@ ExecReload=/bin/kill -HUP $MAINPID
|
|||||||
KillSignal=SIGTERM
|
KillSignal=SIGTERM
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target gaia-server.service
|
||||||
Also=gaia-server.service
|
Also=gaia-server.service
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ Section: net
|
|||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Greg Szabo <greg@philosobear.com>
|
Maintainer: Greg Szabo <greg@philosobear.com>
|
||||||
Build-Depends: debhelper (>=9)
|
Build-Depends: debhelper (>=9)
|
||||||
Depends: tendermint (>=0.10.0)
|
Depends: tendermint (>=0.11.0)
|
||||||
Standards-Version: 3.9.6
|
Standards-Version: 3.9.6
|
||||||
Homepage: https://tendermint.com
|
Homepage: https://tendermint.com
|
||||||
Package: trackomatron
|
Package: trackomatron
|
||||||
|
@ -3,7 +3,8 @@ Description=Trackomatron server
|
|||||||
Requires=network-online.target
|
Requires=network-online.target
|
||||||
BindTo=trackomatron.service
|
BindTo=trackomatron.service
|
||||||
PartOf=trackomatron.service
|
PartOf=trackomatron.service
|
||||||
After=network-online.target trackomatron.service
|
Before=trackomatron.service
|
||||||
|
After=network-online.target
|
||||||
PropagatesReloadTo=trackomatron.service
|
PropagatesReloadTo=trackomatron.service
|
||||||
ReloadPropagatedFrom=trackomatron.service
|
ReloadPropagatedFrom=trackomatron.service
|
||||||
|
|
||||||
@ -18,6 +19,6 @@ ExecReload=/bin/kill -HUP $MAINPID
|
|||||||
KillSignal=SIGTERM
|
KillSignal=SIGTERM
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target trackomatron.service
|
WantedBy=multi-user.target
|
||||||
Also=trackomatron.service
|
Also=trackomatron.service
|
||||||
|
|
||||||
|
@ -7,8 +7,7 @@ BindTo=trackomatron-server.service
|
|||||||
#propagates stop and restart (one-way)
|
#propagates stop and restart (one-way)
|
||||||
PartOf=trackomatron-server.service
|
PartOf=trackomatron-server.service
|
||||||
#order
|
#order
|
||||||
Before=trackomatron-server.service
|
After=network-online.target trackomatron-server.service
|
||||||
After=network-online.target
|
|
||||||
#propagates reload
|
#propagates reload
|
||||||
PropagatesReloadTo=trackomatron-server.service
|
PropagatesReloadTo=trackomatron-server.service
|
||||||
ReloadPropagatedFrom=trackomatron-server.service
|
ReloadPropagatedFrom=trackomatron-server.service
|
||||||
@ -23,6 +22,6 @@ ExecReload=/bin/kill -HUP $MAINPID
|
|||||||
KillSignal=SIGTERM
|
KillSignal=SIGTERM
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target trackomatron-server.service
|
||||||
Also=trackomatron-server.service
|
Also=trackomatron-server.service
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user