diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2016-09-03 21:02:30 +1000 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2016-09-03 21:02:30 +1000 |
commit | ec02b34c05be04f249ffaaca4b666f5246877dea (patch) | |
tree | 3613b0f6eb0feb7a35dbbf43f36106ba6f698999 | |
parent | 1ed45d40a137299671b8d0c924e87f9c080899d7 (diff) | |
download | dtc-ec02b34c05be04f249ffaaca4b666f5246877dea.zip dtc-ec02b34c05be04f249ffaaca4b666f5246877dea.tar.gz dtc-ec02b34c05be04f249ffaaca4b666f5246877dea.tar.bz2 |
dtc: Makefile improvements for release uploadingv1.4.2
This has some fixes to the make dist target, and a new make kup target for
maintainer convenience uploading new releases.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-rw-r--r-- | Makefile | 24 |
1 files changed, 20 insertions, 4 deletions
@@ -197,10 +197,26 @@ fdtget: $(FDTGET_OBJS) $(LIBFDT_archive) fdtput: $(FDTPUT_OBJS) $(LIBFDT_archive) dist: - git archive --format=tar --prefix=dtc-v$(dtc_version)/ HEAD \ - > ../dtc-v$(dtc_version).tar - cat ../dtc-v$(dtc_version).tar | \ - gzip -9 > ../dtc-v$(dtc_version).tgz + git archive --format=tar --prefix=dtc-$(dtc_version)/ HEAD \ + > ../dtc-$(dtc_version).tar + cat ../dtc-$(dtc_version).tar | \ + gzip -9 > ../dtc-$(dtc_version).tar.gz + +# +# Release signing and uploading +# This is for maintainer convenience, don't try this at home. +# +ifeq ($(MAINTAINER),y) +GPG = gpg2 +KUP = kup +KUPDIR = /pub/software/utils/dtc + +kup: dist + $(GPG) --detach-sign --armor -o ../dtc-$(dtc_version).tar.sign \ + ../dtc-$(dtc_version).tar + $(KUP) put ../dtc-$(dtc_version).tar.gz ../dtc-$(dtc_version).tar.sign \ + $(KUPDIR)/dtc-$(dtc_version).tar.gz +endif # # Testsuite rules |