Abort "make readme-all" before it fails (when there are no README.html files trunk
authorjmmv <jmmv@pkgsrc.org>
Tue, 16 Sep 2003 20:31:00 +0000
branchtrunk
changeset 47645 3e2cd9afedab
parent 47644 021b727da3b9
child 47646 3ae9f2def1a7
Abort "make readme-all" before it fails (when there are no README.html files available) and tell the user what to do. Addresses PR pkg/22413.
Makefile
--- a/Makefile	Tue Sep 16 20:24:18 2003 +0000
+++ b/Makefile	Tue Sep 16 20:31:00 2003 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.58 2003/07/25 02:44:09 grant Exp $
+# $NetBSD: Makefile,v 1.59 2003/09/16 20:31:00 jmmv Exp $
 #
 
 .include "mk/bsd.prefs.mk"
@@ -187,6 +187,11 @@
 	fi
 .endfor
 	@${ECHO} "."
+	@if [ ! -f $@.new ]; then \
+		${ECHO} "There are no categories with README.html files available."; \
+		${ECHO} "You need to run \`${MAKE} readme' to generate them before running this target."; \
+		${FALSE}; \
+	fi
 	@${SORT} -f -t '">' +2 <$@.new >$@.newsorted
 	@${WC} -l $@.newsorted | ${AWK} '{ print $$1 }'  >$@.npkgs
 	@${CAT} templates/README.all \