summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhpa <hpa>2000-12-29 01:17:06 +0000
committerhpa <hpa>2000-12-29 01:17:06 +0000
commit7014e11b112e91971b001035414aedd4a4c35bde (patch)
tree87f6f143af7af9afea2335307a36ee025f7dea3a
parent4e1a35d53d2f4afb59ae08a770024e1db178d34f (diff)
downloadsyslinux-7014e11b112e91971b001035414aedd4a4c35bde.tar.gz
More sane handling of prereleases, I hope.
-rw-r--r--Makefile.private8
1 files changed, 5 insertions, 3 deletions
diff --git a/Makefile.private b/Makefile.private
index e1812566..92174658 100644
--- a/Makefile.private
+++ b/Makefile.private
@@ -39,9 +39,10 @@ release:
zip -9r ../syslinux-$(VERSION).zip *
-PREREL := syslinux-$(VERSION)-$(DATE)
PRERELDIR := release/syslinux-$(VERSION)-prerel
-
+PRERELNO := `cat $(PRERELDIR)/.prerel 2>/dev/null || echo 1`
+PREREL := syslinux-$(VERSION)-$(PRERELNO)
+
prerel:
mkdir -p $(PRERELDIR)
-rm -rf $(PRERELDIR)/$(PREREL)
@@ -49,7 +50,7 @@ prerel:
mkdir -p $(PRERELDIR)/$(PREREL)
cp $(SOURCES) $(DOCS) $(OTHER) $(PRERELDIR)/$(PREREL)
make -C $(PRERELDIR)/$(PREREL) spotless
- make -C $(PRERELDIR)/$(PREREL) HEXDATE="$(DATE)"
+ make -C $(PRERELDIR)/$(PREREL) all DATE=`printf 'PR %s-%d ' $(VERSION) $(PRERELNO) | dd bs=10 count=1 2>/dev/null`
make -C $(PRERELDIR)/$(PREREL) dist
cd $(PRERELDIR)/$(PREREL) && \
rm -f $(PRIVATE)
@@ -59,3 +60,4 @@ prerel:
uuencode $(PREREL).tar.gz $(PREREL).tar.gz > $(PREREL).uu
cd $(PRERELDIR)/$(PREREL) && \
zip -9r ../$(PREREL).zip *
+ expr $(PRERELNO) + 1 > $(PRERELDIR)/.prerel