diff options
author | hpa <hpa> | 2003-04-16 19:31:31 +0000 |
---|---|---|
committer | hpa <hpa> | 2003-04-16 19:31:31 +0000 |
commit | 31e884f23fddefb936708939f957363bd5d7f33a (patch) | |
tree | 1139efe0188f7509a70f066c503e7165ebdfdfb2 /Makefile.private | |
parent | 83dbbcd48f02f614dbd46327ef57464db4c9751a (diff) | |
download | syslinux-31e884f23fddefb936708939f957363bd5d7f33a.tar.gz |
Generate RPM-compatible pre-release numbers (2.04-pre3 -> 2.03.3)
Diffstat (limited to 'Makefile.private')
-rw-r--r-- | Makefile.private | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Makefile.private b/Makefile.private index 37c1090e..03186e39 100644 --- a/Makefile.private +++ b/Makefile.private @@ -48,6 +48,10 @@ release: xargs -0rt rm -f find release/syslinux-$(VERSION) -name CVS -type d -print0 | \ xargs -0rt rm -rf + sed -e 's/@@VERSION@@/$(VERSION)/g' \ + < release/syslinux-$(VERSION)/syslinux.spec.in \ + > release/syslinux-$(VERSION)/syslinux.spec + rm -f release/syslinux-$(VERSION)/syslinux.spec.in $(MAKE) -C release/syslinux-$(VERSION) spotless $(MAKE) -C release/syslinux-$(VERSION) depend $(MAKE) -C release/syslinux-$(VERSION) official @@ -61,6 +65,7 @@ release: PRERELDIR := release/syslinux-$(VERSION)-pre PRERELNO := $(shell cat $(PRERELDIR)/.prerel 2>/dev/null || echo 1) PREREL := syslinux-$(VERSION)-pre$(PRERELNO) +RPMPREREL := $(shell $(PERL) -e 'printf "%.2f.%d\n", $(VERSION)-0.01, $(PRERELNO);') prerel: $(CVS) tag -F `echo $(PREREL) | sed -e 's/\./_/g'` @@ -74,6 +79,10 @@ prerel: xargs -0rt rm -f find $(PRERELDIR)/$(PREREL) -name CVS -type d -print0 | \ xargs -0rt rm -rf + sed -e 's/@@VERSION@@/$(RPMPREREL)/g' \ + < $(PRERELDIR)/$(PREREL)/syslinux.spec.in \ + > $(PRERELDIR)/$(PREREL)/syslinux.spec + rm -f $(PRERELDIR)/$(PREREL)/syslinux.spec.in $(MAKE) -C $(PRERELDIR)/$(PREREL) spotless $(MAKE) -C $(PRERELDIR)/$(PREREL) depend $(MAKE) -C $(PRERELDIR)/$(PREREL) all DATE=`printf '%s-pre%d ' $(VERSION) $(PRERELNO) | dd bs=10 count=1 2>/dev/null` |