summaryrefslogtreecommitdiff
path: root/Makefile.maint
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-12-08 10:17:16 +0000
committerJim Meyering <jim@meyering.net>2003-12-08 10:17:16 +0000
commit5e912b475a108bc8ce7ccd1dd9ec195f10001942 (patch)
tree9613db8bdfd55d2c7b5cdb76acd43b19fdce70f3 /Makefile.maint
parent2288fdf91e22f996d7b18cd92deb5e1bed285b54 (diff)
downloadcoreutils-5e912b475a108bc8ce7ccd1dd9ec195f10001942.tar.xz
(news-date-check): New rule.
(alpha beta major): Depend on it.
Diffstat (limited to 'Makefile.maint')
-rw-r--r--Makefile.maint11
1 files changed, 10 insertions, 1 deletions
diff --git a/Makefile.maint b/Makefile.maint
index 313be9007..f297badbb 100644
--- a/Makefile.maint
+++ b/Makefile.maint
@@ -205,6 +205,15 @@ makefile-check:
grep -E '@[A-Z_0-9]+@' `find . -name Makefile.am` \
&& { echo 'Makefile.maint: use $(...), not @...@' 1>&2; exit 1; } || :
+news-date-check: NEWS
+ today=`date +%Y-%m-%d`; \
+ if head NEWS | grep '^\*.*'$$today >/dev/null; then \
+ :; \
+ else \
+ echo "today's date is not in NEWS" 1>&2; \
+ exit 1; \
+ fi
+
changelog-check:
if head ChangeLog | grep 'Version $(VERSION)' >/dev/null; then \
:; \
@@ -502,7 +511,7 @@ $(xd-delta): $(release_archive_dir)/$(prev-tgz) $(distdir).tar.gz
xdelta delta -9 $^ $@ || :
.PHONY: alpha beta major
-alpha beta major: $(local-check)
+alpha beta major: news-date-check $(local-check)
$(MAKE) cvs-dist
$(MAKE) $(xd-delta)
$(MAKE) -s announcement RELEASE_TYPE=$@ > /tmp/announce-$(my_distdir)