mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-06 01:51:20 +00:00
Added GPG signing and rpmmacros example
This commit is contained in:
parent
7fc429b72f
commit
1494c953e3
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
extra_check = true
|
extra_check = true
|
||||||
go_min_version = 1.8.3
|
go_min_version = 1.8.3
|
||||||
|
gpg_key = 2122CBE9
|
||||||
|
|
||||||
ifeq ($(extra_check),true)
|
ifeq ($(extra_check),true)
|
||||||
ifndef GOPATH
|
ifndef GOPATH
|
||||||
@ -16,6 +17,12 @@ ifneq ($(go_min_version),$(go_version_check))
|
|||||||
$(error go version go_min_version or above is required)
|
$(error go version go_min_version or above is required)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
gpg_check := $(shell gpg -K | grep '/$(gpg_key) ' | sed 's,^.*/\($(gpg_key)\) .*$$,\1,')
|
||||||
|
ifneq ($(gpg_check),$(gpg_key))
|
||||||
|
$(error GPG key not found. Add key ID $(gpg_key) to gpg-agent)
|
||||||
|
else
|
||||||
|
$(info GPG key $(gpg_key) found)
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
###
|
###
|
||||||
@ -63,18 +70,15 @@ prepare-spec-%: $(GOPATH)/bin/%
|
|||||||
|
|
||||||
dist-tendermint: prepare-spec-tendermint
|
dist-tendermint: prepare-spec-tendermint
|
||||||
$(info Packaging tendermint version $(tendermint_version))
|
$(info Packaging tendermint version $(tendermint_version))
|
||||||
rpmbuild -bb SPECS/tendermint.spec #--buildroot=tmp #--sign
|
rpmbuild -bb SPECS/tendermint.spec --sign
|
||||||
#TODO
|
|
||||||
|
|
||||||
dist-basecoin: prepare-spec-basecoin
|
dist-basecoin: prepare-spec-basecoin
|
||||||
$(info Packaging basecoin version $(basecoin_version))
|
$(info Packaging basecoin version $(basecoin_version))
|
||||||
rpmbuild -bb SPECS/basecoin.spec #--sign
|
rpmbuild -bb SPECS/basecoin.spec --sign
|
||||||
#TODO
|
|
||||||
|
|
||||||
dist-ethermint: prepare-spec-ethermint ;
|
dist-ethermint: prepare-spec-ethermint ;
|
||||||
$(info Packaging ethermint version $(ethermint_version))
|
$(info Packaging ethermint version $(ethermint_version))
|
||||||
rpmbuild -bb SPECS/ethermint.spec #--sign
|
rpmbuild -bb SPECS/ethermint.spec --sign
|
||||||
#TODO
|
|
||||||
|
|
||||||
mostlyclean:
|
mostlyclean:
|
||||||
rm -rf {BUILDROOT,SOURCES,SPECS,SRPMS,tmp}
|
rm -rf {BUILDROOT,SOURCES,SPECS,SRPMS,tmp}
|
||||||
|
6
devops/rpmbuild/rpmmacros
Normal file
6
devops/rpmbuild/rpmmacros
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
%_topdir %(echo $HOME)/rpmbuild
|
||||||
|
%_tmppath %(echo $HOME)/rpmbuild/tmp
|
||||||
|
%_signature gpg
|
||||||
|
%_gpg_name 2122CBE9
|
||||||
|
%_gpgbin /usr/bin/gpg
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user