mirror of
https://github.com/tendermint/tendermint.git
synced 2026-09-05 15:47:07 +00:00
removed python dependency from package, remove jq dependency from ansible
This commit is contained in:
@@ -132,7 +132,7 @@ package-deb-%: version-%
|
||||
install-rpm-%: version-%
|
||||
#Make sure your host has the IAM role to read/write the S3 bucket OR that you set up ~/.boto
|
||||
@echo "*** Uploading $*-$($*_version)-$(BUILD_NUMBER).x86_64.rpm to AWS CentOS repository"
|
||||
aws s3 sync s3://tendermint-packages/centos/ tmp/s3/
|
||||
aws s3 sync s3://tendermint-packages/centos/ tmp/s3/ --delete
|
||||
mkdir -p tmp/s3/7/os/x86_64/Packages
|
||||
cp RPMS/x86_64/$*-$($*_version)-$(BUILD_NUMBER).x86_64.rpm tmp/s3/7/os/x86_64/Packages
|
||||
cp repofiles/RPM-GPG-KEY-Tendermint tmp/s3/7/os/x86_64/
|
||||
@@ -140,14 +140,14 @@ install-rpm-%: version-%
|
||||
rm -f tmp/s3/7/os/x86_64/repodata/*.bz2 tmp/s3/7/os/x86_64/repodata/*.gz tmp/s3/7/os/x86_64/repodata/repomd.xml.asc
|
||||
createrepo tmp/s3/7/os/x86_64/Packages -u http://tendermint-packages.s3-website-us-west-1.amazonaws.com/centos/7/os/x86_64/Packages -o tmp/s3/7/os/x86_64 --update -S --repo Tendermint --content tendermint --content basecoin --content ethermint
|
||||
gpg --batch --passphrase "$(GPG_PASSPHRASE)" --sign -a tmp/s3/7/os/x86_64/repodata/repomd.xml
|
||||
aws s3 sync tmp/s3/ s3://tendermint-packages/centos/ --acl public-read
|
||||
aws s3 sync tmp/s3/ s3://tendermint-packages/centos/ --delete --acl public-read
|
||||
@echo "*** Uploaded $* to AWS CentOS repository"
|
||||
|
||||
install-deb-%: version-%
|
||||
@echo "*** Uploading $*-$($*_version)-$(BUILD_NUMBER)_amd64.deb to AWS Debian repository"
|
||||
@echo "Testing if $*-$($*_version)-$(BUILD_NUMBER)_amd64.deb is already uploaded"
|
||||
test ! -f tmp/debian-s3/pool/$*-$($*_version)-$(BUILD_NUMBER)_amd64.deb
|
||||
aws s3 sync s3://tendermint-packages/debian/ tmp/debian-s3/
|
||||
aws s3 sync s3://tendermint-packages/debian/ tmp/debian-s3/ --delete
|
||||
@echo "Testing if $*-$($*_version)-$(BUILD_NUMBER)_amd64.deb is already uploaded"
|
||||
test ! -f tmp/debian-s3/pool/$*-$($*_version)-$(BUILD_NUMBER)_amd64.deb
|
||||
mkdir -p tmp/debian-s3/pool tmp/debian-s3/dists/stable/main/binary-amd64
|
||||
@@ -205,7 +205,7 @@ install-deb-%: version-%
|
||||
gpg --batch --passphrase "$(GPG_PASSPHRASE)" --digest-algo SHA512 --clearsign tmp/debian-s3/dists/stable/Release
|
||||
mv tmp/debian-s3/dists/stable/Release.asc tmp/debian-s3/dists/stable/InRelease
|
||||
|
||||
aws s3 sync tmp/debian-s3/ s3://tendermint-packages/debian/ --acl public-read
|
||||
aws s3 sync tmp/debian-s3/ s3://tendermint-packages/debian/ --delete --acl public-read
|
||||
@echo "*** Uploaded $*-$($*_version)-$(BUILD_NUMBER)_amd64.deb to AWS Debian repository"
|
||||
|
||||
mostlyclean:
|
||||
|
||||
@@ -25,7 +25,7 @@ case "$1" in
|
||||
chown basecoin.basecoin /etc/basecoin/tendermint/config.toml
|
||||
test ! -f /etc/basecoin/priv_validator.json && tendermint gen_validator > /etc/basecoin/priv_validator.json && chmod 0400 /etc/basecoin/priv_validator.json && chown basecoin.basecoin /etc/basecoin/priv_validator.json
|
||||
test ! -f /etc/basecoin/tendermint/priv_validator.json && tendermint gen_validator > /etc/basecoin/tendermint/priv_validator.json && chmod 0400 /etc/basecoin/tendermint/priv_validator.json && chown basecoin.basecoin /etc/basecoin/tendermint/priv_validator.json
|
||||
tendermint_pubkey=`python -uc "import json ; print json.loads(open('/etc/basecoin/tendermint/priv_validator.json').read())['pub_key']['data']"`
|
||||
tendermint_pubkey="`tendermint show_validator --home /etc/basecoin/tendermint --log_level error`"
|
||||
test ! -f /etc/basecoin/tendermint/genesis.json && cat << EOF > /etc/basecoin/tendermint/genesis.json
|
||||
{
|
||||
"genesis_time": "2017-06-10T03:37:03Z",
|
||||
@@ -33,7 +33,7 @@ case "$1" in
|
||||
"validators":
|
||||
[
|
||||
{
|
||||
"pub_key":{"type":"ed25519","data":"$tendermint_pubkey"},
|
||||
"pub_key": $tendermint_pubkey,
|
||||
"amount":10,
|
||||
"name":"my_testchain_node"
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ case "$1" in
|
||||
/usr/bin/ethermint --datadir /etc/ethermint init /etc/ethermint/genesis.json
|
||||
chown -R ethermint.ethermint /etc/ethermint/ethermint
|
||||
test ! -f /etc/ethermint/tendermint/priv_validator.json && tendermint gen_validator > /etc/ethermint/tendermint/priv_validator.json && chmod 0400 /etc/ethermint/tendermint/priv_validator.json && chown ethermint.ethermint /etc/ethermint/tendermint/priv_validator.json
|
||||
tendermint_pubkey=`python -uc "import json ; print json.loads(open('/etc/ethermint/tendermint/priv_validator.json').read())['pub_key']['data']"`
|
||||
tendermint_pubkey="`tendermint show_validator --home /etc/ethermint/tendermint --log_level error`"
|
||||
test ! -f /etc/ethermint/tendermint/genesis.json && cat << EOF > /etc/ethermint/tendermint/genesis.json
|
||||
{
|
||||
"genesis_time": "2017-06-10T03:37:03Z",
|
||||
@@ -37,7 +37,7 @@ case "$1" in
|
||||
"validators":
|
||||
[
|
||||
{
|
||||
"pub_key":{"type":"ed25519","data":"$tendermint_pubkey"},
|
||||
"pub_key": $tendermint_pubkey,
|
||||
"amount":10,
|
||||
"name":"my_testchain_node"
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@ cd %{name}-%{version}
|
||||
%post
|
||||
test ! -f %{_sysconfdir}/%{name}/priv_validator.json && tendermint gen_validator > %{_sysconfdir}/%{name}/priv_validator.json && %{__chmod} 0400 %{_sysconfdir}/%{name}/priv_validator.json && %{__chown} %{name}.%{name} %{_sysconfdir}/%{name}/priv_validator.json
|
||||
test ! -f %{_sysconfdir}/%{name}/tendermint/priv_validator.json && tendermint gen_validator > %{_sysconfdir}/%{name}/tendermint/priv_validator.json && %{__chmod} 0400 %{_sysconfdir}/%{name}/tendermint/priv_validator.json && %{__chown} %{name}.%{name} %{_sysconfdir}/%{name}/tendermint/priv_validator.json
|
||||
tendermint_pubkey="`tendermint show_validator --home /etc/%{name}/tendermint --log_level error`"
|
||||
tendermint_pubkey="`tendermint show_validator --home %{_sysconfdir}/%{name}/tendermint --log_level error`"
|
||||
test ! -f %{_sysconfdir}/%{name}/tendermint/genesis.json && %{__cat} << EOF > %{_sysconfdir}/%{name}/tendermint/genesis.json
|
||||
{
|
||||
"genesis_time": "2017-06-10T03:37:03Z",
|
||||
|
||||
@@ -10,7 +10,6 @@ URL: https://tendermint.com/
|
||||
Packager: Greg Szabo
|
||||
Requires: tendermint >= 0.10.0
|
||||
Requires(pre): /sbin/useradd
|
||||
Requires(post): %{__python}
|
||||
|
||||
%description
|
||||
Ethermint enables ethereum to run as an ABCI application on tendermint and the COSMOS hub. This application allows you to get all the benefits of ethereum without having to run your own miners.
|
||||
@@ -49,7 +48,7 @@ cd %{name}-%{version}
|
||||
%post
|
||||
%{_bindir}/%{name} --datadir %{_sysconfdir}/%{name} init %{_sysconfdir}/%{name}/genesis.json
|
||||
test ! -f %{_sysconfdir}/%{name}/tendermint/priv_validator.json && tendermint gen_validator > %{_sysconfdir}/%{name}/tendermint/priv_validator.json && %{__chmod} 0400 %{_sysconfdir}/%{name}/tendermint/priv_validator.json && %{__chown} %{name}.%{name} %{_sysconfdir}/%{name}/tendermint/priv_validator.json
|
||||
tendermint_pubkey=`%{__python} -uc "import json ; print json.loads(open('%{_sysconfdir}/%{name}/tendermint/priv_validator.json').read())['pub_key']['data']"`
|
||||
tendermint_pubkey="`tendermint show_validator --home %{_sysconfdir}/%{name}/tendermint --log_level error`"
|
||||
test ! -f %{_sysconfdir}/%{name}/tendermint/genesis.json && %{__cat} << EOF > %{_sysconfdir}/%{name}/tendermint/genesis.json
|
||||
{
|
||||
"genesis_time": "2017-06-10T03:37:03Z",
|
||||
@@ -57,7 +56,7 @@ test ! -f %{_sysconfdir}/%{name}/tendermint/genesis.json && %{__cat} << EOF > %{
|
||||
"validators":
|
||||
[
|
||||
{
|
||||
"pub_key":{"type":"ed25519","data":"$tendermint_pubkey"},
|
||||
"pub_key": $tendermint_pubkey,
|
||||
"amount":10,
|
||||
"name":"my_testchain_node"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user