From e46f4c5723083f952b3e74d118252b4bf4e0b1ef Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Sat, 1 Dec 2012 20:58:03 -0500 Subject: build: use git-archive to create tarballs Append generated files afterwards. This preserves symlinks, and probably other things too. Signed-off-by: Dave Reisner --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index aa3ef6f..f1114d4 100644 --- a/Makefile +++ b/Makefile @@ -64,8 +64,9 @@ clean: dist: doc echo $(VERSION) > VERSION - git ls-files -z | xargs -0 \ - bsdtar -czf mkinitcpio-$(VERSION).tar.gz -s ,^,mkinitcpio-$(VERSION)/, VERSION $(MANPAGES) + git archive --format=tar --prefix=mkinitcpio-$(VERSION)/ -o mkinitcpio-$(VERSION).tar HEAD + bsdtar -rf mkinitcpio-$(VERSION).tar -s ,^,mkinitcpio-$(VERSION)/, $(MANPAGES) VERSION + gzip -9 mkinitcpio-$(VERSION).tar $(RM) VERSION version: -- cgit v1.2.3-24-g4f1b