svn commit: r50867 - head/en_US.ISO8859-1/articles/freebsd-releng
Wolfram Schneider
wosch at freebsd.org
Tue Sep 19 11:39:54 UTC 2017
On 18 September 2017 at 18:57, Glen Barber <gjb at freebsd.org> wrote:
> Author: gjb
> Date: Mon Sep 18 16:57:42 2017
> New Revision: 50867
> URL: https://svnweb.freebsd.org/changeset/doc/50867
>
> Log:
> Always rebuild the freebsd-releng article when 'make all' is invoked.
>
> This fixes an issue where an update to one of the releng-*.xml files
> is not reflected on the Project website until after a full, clean
> rebuild is done (currently every 7 days).
this is not a fix, it is a workaround. Why not fixing the Makefile and
add the dependencies? You can add the dependencies by hand or just
extract them from the article.xml file itself, e.g.:
DEPS!= egrep '<!ENTITY release\.[^ ]+ SYSTEM "./releng-[^ ]+\.xml">'
${SRCS} | sed -E 's,.*"./([^"]+)".*,\1,'
index.html ${DOC}.html: ${DEPS}
-Wolfram
>
> Sponsored by: The FreeBSD Foundation
>
> Modified:
> head/en_US.ISO8859-1/articles/freebsd-releng/Makefile
>
> Modified: head/en_US.ISO8859-1/articles/freebsd-releng/Makefile
> ==============================================================================
> --- head/en_US.ISO8859-1/articles/freebsd-releng/Makefile Mon Sep 18 15:22:32 2017 (r50866)
> +++ head/en_US.ISO8859-1/articles/freebsd-releng/Makefile Mon Sep 18 16:57:42 2017 (r50867)
> @@ -17,4 +17,6 @@ CSS_SHEET_ADDITIONS=extra.css
> URL_RELPREFIX?= ../../../..
> DOC_PREFIX?= ${.CURDIR}/../../..
>
> +all: .PHONY clean
> +
> .include "${DOC_PREFIX}/share/mk/doc.project.mk"
>
--
Wolfram Schneider <wosch at FreeBSD.org> http://wolfram.schneider.org
More information about the svn-doc-all
mailing list