From 489a87ef8158d6b4cdb6fab1797209cadf8e1ca8 Mon Sep 17 00:00:00 2001 From: "Bruce A. Mah" Date: Fri, 12 Apr 2002 18:13:37 +0000 Subject: [PATCH] MFP4 (change 8929): Don't make the assumption that source files are writable. The FDP infrastructure has a few constructs of the form "cp foo bar; cat baz >> bar". This breaks if foo isn't writable (as is frequently the case in P4 work directory). --- share/mk/doc.docbook.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/share/mk/doc.docbook.mk b/share/mk/doc.docbook.mk index d596259683..6ca9eadc17 100644 --- a/share/mk/doc.docbook.mk +++ b/share/mk/doc.docbook.mk @@ -413,7 +413,8 @@ ${DOC}.tex-ps: ${DOC}.tex ${LN} -f ${.ALLSRC} ${.TARGET} ${DOC}.tex-pdf: ${SRCS} ${IMAGES_PDF} ${INDEX_SGML} ${PRINT_INDEX} - ${CP} -p ${PDFTEX_DEF} ${.TARGET} + ${RM} -f ${.TARGET} + ${CAT} ${PDFTEX_DEF} > ${.TARGET} ${JADE} -V tex-backend ${PRINTOPTS} -ioutput.print.pdf \ ${JADEOPTS} -t tex -o /dev/stdout ${MASTERDOC} >> ${.TARGET} @@ -726,7 +727,8 @@ package-${_curformat}: ${PACKAGES}/${.CURDIR:T}.${LANGCODE}.${_curformat}.tgz .if ${LOCAL_CSS_SHEET} != ${CSS_SHEET} ${LOCAL_CSS_SHEET}: ${CSS_SHEET} - ${CP} -p ${.ALLSRC} ${.TARGET} + ${RM} -f ${.TARGET} + ${CAT} ${.ALLSRC} > ${.TARGET} .if defined(CSS_SHEET_ADDITIONS) ${CAT} ${.CURDIR}/${CSS_SHEET_ADDITIONS} >> ${.TARGET} .endif