Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Mar 2013 07:49:33 +0000 (UTC)
From:      Gabor Kovesdan <gabor@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-projects@freebsd.org
Subject:   svn commit: r41219 - projects/xml-tools/share/mk
Message-ID:  <201303150749.r2F7nXXo022072@svn.freebsd.org>

index | next in thread | raw e-mail

Author: gabor
Date: Fri Mar 15 07:49:33 2013
New Revision: 41219
URL: http://svnweb.freebsd.org/changeset/doc/41219

Log:
  - Make the validate/lint target fail when Schematron validation gives output.
    This is useful when running lint from upper directories. Otherwise,
    a validation error would not cause make to halt and an error could
    remain unspotted.

Modified:
  projects/xml-tools/share/mk/doc.docbook.mk

Modified: projects/xml-tools/share/mk/doc.docbook.mk
==============================================================================
--- projects/xml-tools/share/mk/doc.docbook.mk	Fri Mar 15 07:47:22 2013	(r41218)
+++ projects/xml-tools/share/mk/doc.docbook.mk	Fri Mar 15 07:49:33 2013	(r41219)
@@ -580,7 +580,11 @@ lint validate: ${SRCS} ${schxslts}
 .if defined(schxslts)
 	@${ECHO} "==> Validating with Schematron constraints"
 .for sch in ${schxslts}
-	@${XSLTPROC} ${sch} ${DOC}.parsed.xml
+	@( out=`${XSLTPROC} ${sch} ${DOC}.parsed.xml`; \
+	  if [ -n "$${out}" ]; then \
+		echo "$${out}"; \
+		false; \
+	  fi )
 .endfor
 .endif
 	@${RM} -rf ${CLEANFILES} ${CLEANDIRS} ${DOC}.parsed.xml


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303150749.r2F7nXXo022072>