OSDN Git Service

buildsys: touchup 'make dist' a tiny bit
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fri, 12 Mar 2010 20:58:29 +0000 (21:58 +0100)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Fri, 12 Mar 2010 20:58:29 +0000 (21:58 +0100)
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Makefile.in

index dca13ff..048cd76 100644 (file)
@@ -459,11 +459,12 @@ distclean: clean
        $(MAKE) -C extra/config distclean
 
 dist release:
-       $(RM) -r ../uClibc-$(VERSION) ../uClibc-$(VERSION).tar.bz2
-       mkdir -p ../uClibc-$(VERSION)
-       git archive HEAD |(cd  ../uClibc-$(VERSION) && $(TAR) xf -)
-       $(TAR) cjf ../uClibc-$(VERSION).tar.bz2 -C .. uClibc-$(VERSION)
-       du -b ../uClibc-$(VERSION).tar.bz2
+       $(RM) ../uClibc-$(VERSION).tar
+       git archive HEAD --format=tar --prefix=uClibc-$(VERSION)/ \
+               > ../uClibc-$(VERSION).tar
+       cat ../uClibc-$(VERSION).tar | bzip2 -c9 > ../uClibc-$(VERSION).tar.bz2
+       cat ../uClibc-$(VERSION).tar | xz -e -c8 > ../uClibc-$(VERSION).tar.xz
+       du -b ../uClibc-$(VERSION).tar.{bz2,xz}
 
 test check: test_compile
        $(Q)$(MAKE) -C test