]> granicus.if.org Git - sudo/commitdiff
Generate sudo distributions with pax in ustar mode. No longer need
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 29 Jul 2009 22:16:44 +0000 (22:16 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 29 Jul 2009 22:16:44 +0000 (22:16 +0000)
to use a temp file or have the source dir name match the version.

Makefile.in

index f841b32ad01830153185d3d38251407e4a11d66b..f665b2cb6cd173d6eebcba9a375304085035b3fa 100644 (file)
@@ -462,11 +462,9 @@ realclean: distclean
 cleandir: realclean
 
 dist:
-       rm -f ../sudo-$(VERSION).tar.gz
-       ( cd .. ; TF="/tmp/sudo.dist$$$$" ; rm -f $$TF ; for i in $(DISTFILES) ; \
-         do echo sudo-$(VERSION)/$$i >> $$TF ; done ; \
-         tar Ocf sudo-$(VERSION).tar \
-         `cat $$TF` && gzip --best sudo-$(VERSION).tar && rm -f $$TF)
+       pax -w -x ustar -s '/^/sudo-$(VERSION)\//' -f ../sudo-$(VERSION).tar \
+               $(DISTFILES)
+       gzip -9f ../sudo-$(VERSION).tar
        ls -l ../sudo-$(VERSION).tar.gz
 
 bindist: