[syslinux:master] Makefile.private: generate .tar.bz2 and .tar.xz files

syslinux-bot for H. Peter Anvin hpa at zytor.com
Wed Feb 20 17:55:05 PST 2019


Commit-ID:  4e218a7fbd97367cc2472f8a9f034291b471eb68
Gitweb:     http://www.syslinux.org/commit/4e218a7fbd97367cc2472f8a9f034291b471eb68
Author:     H. Peter Anvin <hpa at zytor.com>
AuthorDate: Tue, 5 Feb 2019 13:31:28 -0800
Committer:  H. Peter Anvin <hpa at zytor.com>
CommitDate: Tue, 5 Feb 2019 13:31:28 -0800

Makefile.private: generate .tar.bz2 and .tar.xz files

Auto-generate .tar.bz2 and .tar.xz files for hosts other than
kernel.org.

Signed-off-by: H. Peter Anvin <hpa at zytor.com>

---
 Makefile.private | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/Makefile.private b/Makefile.private
index f61ce2c9..33b92aa0 100644
--- a/Makefile.private
+++ b/Makefile.private
@@ -63,8 +63,10 @@ release:
 	$(MAKE) -C release/syslinux-$(VERSION) official DATE=`date +%Y-%m-%d`
 
 	cd release/syslinux-$(VERSION) && rm -rf $(PRIVATE)
-	cd release && tar cvvf - syslinux-$(VERSION) | \
-		gzip -9 > syslinux-$(VERSION).tar.gz
+	cd release && tar cvvf syslinux-$(VERSION).tar syslinux-$(VERSION)
+	cd release && xz    -9ke syslinux-$(VERSION).tar
+	cd release && bzip2 -9k  syslinux-$(VERSION).tar
+	cd release && gzip  -9   syslinux-$(VERSION).tar
 	cd release/syslinux-$(VERSION) && \
 		zip -9r ../syslinux-$(VERSION).zip *
 
@@ -97,7 +99,10 @@ prerel:
 	rm -f $(PRERELDIR)/$(PREREL)/syslinux.spec.in
 	$(MAKE) -C $(PRERELDIR)/$(PREREL) official DATE=`printf '%s-pre%d          ' $(VERSION) $(PRERELNO) | dd bs=10 count=1 2>/dev/null`
 	cd $(PRERELDIR)/$(PREREL) && rm -rf $(PRIVATE)
-	cd $(PRERELDIR) && tar cvvf - $(PREREL) | \
+	cd $(PRERELDIR) && tar cvvf $(PREREL).tar $(PREREL)
+	cd $(PRERELDIR) && xz    -9ke syslinux-$(VERSION).tar
+	cd $(PRERELDIR) && bzip2 -9k  syslinux-$(VERSION).tar
+	cd $(PRERELDIR) && gzip  -9   syslinux-$(VERSION).tar
 		gzip -9 > $(PREREL).tar.gz
 	cd $(PRERELDIR)/$(PREREL) && \
 		zip -9r ../$(PREREL).zip *


More information about the Syslinux-commits mailing list