From 86c85e23304393dd5ac29917f549226824d0c0b2 Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Fri, 7 Feb 2014 19:13:52 +0000 Subject: [PATCH] Add 'make dist' target to get a tarball to test in addition to the upload target. --- Makefile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 2d8ed5d..200291d 100644 --- a/Makefile +++ b/Makefile @@ -1,19 +1,20 @@ all install clean distclean: $(MAKE) -C src $@ -ifeq ($(MAKECMDGOALS),upload) PACKAGE=sysvinit VERSION=$(shell sed -rn '1s/.*[[:blank:]]\((.*)\)[[:blank:]].*/\1/p' doc/Changelog) SVLOGIN=$(shell svn info | sed -rn '/Repository Root:/{ s|.*//(.*)\@.*|\1|p }') -ifeq (,$(findstring dsf,$(VERSION))) - override VERSION := $(VERSION)dsf -endif override TMP:=$(shell mktemp -d $(VERSION).XXXXXXXX) override TARBALL:=$(TMP)/$(PACKAGE)-$(VERSION).tar.bz2 override SFTPBATCH:=$(TMP)/$(VERSION)-sftpbatch +dist: $(TARBALL) + @cp $(TARBALL) . + @echo "tarball $(PACKAGE)-$(VERSION).tar.bz2 ready" + rm -rf $(TMP) + upload: $(SFTPBATCH) - @sftp -b $< $(SVLOGIN)@dl.sv.nongnu.org:/releases/$(PACKAGE) + echo @sftp -b $< $(SVLOGIN)@dl.sv.nongnu.org:/releases/$(PACKAGE) rm -rf $(TMP) $(SFTPBATCH): $(TARBALL).sig @@ -30,10 +31,9 @@ $(TARBALL).sig: $(TARBALL) @gpg -q -ba --use-agent -o $@ $< $(TARBALL): $(TMP)/$(PACKAGE)-$(VERSION) - @tar --bzip2 --owner=nobody --group=nobody -cf $@ -C $(TMP) $(PACKAGE)-$(VERSION) + @tar --bzip2 --owner=nobody --group=nogroup -cf $@ -C $(TMP) $(PACKAGE)-$(VERSION) $(TMP)/$(PACKAGE)-$(VERSION): .svn svn export . $@ @chmod -R a+r,u+w,og-w $@ @find $@ -type d | xargs -r chmod a+rx,u+w,og-w -endif