docs/54422: [PATCH] remove redundant "-p" from "mkdir -p -p" in docproj Makefiles

Lukas Ertl l.ertl at univie.ac.at
Sat Jul 12 22:10:11 UTC 2003


>Number:         54422
>Category:       docs
>Synopsis:       [PATCH] remove redundant "-p" from "mkdir -p -p" in docproj Makefiles
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 12 15:10:09 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Lukas Ertl
>Release:        FreeBSD 5.1-CURRENT i386
>Organization:
Vienna University Computer Center
>Environment:
System: FreeBSD korben 5.1-CURRENT FreeBSD 5.1-CURRENT #1: Sat Jul 12 01:04:24 CEST 2003 le at korben:/usr/obj/usr/src/sys/KORBEN i386


	
>Description:

Since MKDIR is already defined as "/bin/mkdir -p" in share/mk/doc.project.mk
the additional "-p" in several *.mk files is not needed.

>How-To-Repeat:
	
>Fix:

	

--- doc.diff begins here ---
Index: share/mk/doc.docbook.mk
===================================================================
RCS file: /usr/local/bsdcvs/doc/share/mk/doc.docbook.mk,v
retrieving revision 1.90
diff -u -u -r1.90 doc.docbook.mk
--- share/mk/doc.docbook.mk	5 Jul 2003 10:09:50 -0000	1.90
+++ share/mk/doc.docbook.mk	12 Jul 2003 22:02:12 -0000
@@ -748,7 +748,7 @@
 .else
 install-${_curformat}: ${DOC}.${_curformat}
 .endif
-	@[ -d ${DESTDIR} ] || ${MKDIR} -p ${DESTDIR}
+	@[ -d ${DESTDIR} ] || ${MKDIR} ${DESTDIR}
 .if ${_cf} == "html-split"
 	${INSTALL_DOCS} $$(${XARGS} < HTML.manifest) ${DESTDIR}
 .else
@@ -766,7 +766,7 @@
 .endif
 .for _curimage in ${IMAGES_LIB}
 	@[ -d ${DESTDIR}/${LOCAL_IMAGES_LIB_DIR}/${_curimage:H} ] || \
-		${MKDIR} -p ${DESTDIR}/${LOCAL_IMAGES_LIB_DIR}/${_curimage:H}
+		${MKDIR} ${DESTDIR}/${LOCAL_IMAGES_LIB_DIR}/${_curimage:H}
 	${INSTALL_DOCS} ${LOCAL_IMAGES_LIB_DIR}/${_curimage} \
 			${DESTDIR}/${LOCAL_IMAGES_LIB_DIR}/${_curimage:H}
 .endfor
@@ -777,11 +777,11 @@
 # Install at first images from /usr/share/images then localized ones
 # cause of a different origin path.
 .for _curimage in ${IMAGES_PNG:M*/*:M*share*}
-	${MKDIR} -p ${DESTDIR:H:H}/${_curimage:H:S|${IMAGES_EN_DIR}/||:S|${.CURDIR}||}
+	${MKDIR} ${DESTDIR:H:H}/${_curimage:H:S|${IMAGES_EN_DIR}/||:S|${.CURDIR}||}
 	${INSTALL_DOCS} ${_curimage} ${DESTDIR:H:H}/${_curimage:H:S|${IMAGES_EN_DIR}/||:S|${.CURDIR}||}
 .endfor
 .for _curimage in ${IMAGES_PNG:M*/*:N*share*}
-	${MKDIR} -p ${DESTDIR}/${_curimage:H}
+	${MKDIR} ${DESTDIR}/${_curimage:H}
 	${INSTALL_DOCS} ${_curimage} ${DESTDIR}/${_curimage:H}
 .endfor
 .for _curimage in ${IMAGES_PNG:N*/*}
@@ -789,7 +789,7 @@
 .endfor
 .elif ${_cf} == "tex" || ${_cf} == "dvi"
 .for _curimage in ${IMAGES_EPS:M*/*}
-	${MKDIR} -p ${DESTDIR}/${_curimage:H:S|${IMAGES_EN_DIR}/||:S|${.CURDIR:T}/||}
+	${MKDIR} ${DESTDIR}/${_curimage:H:S|${IMAGES_EN_DIR}/||:S|${.CURDIR:T}/||}
 	${INSTALL_DOCS} ${_curimage} ${DESTDIR}/${_curimage:H:S|${IMAGES_EN_DIR}/||:S|${.CURDIR:T}/||}
 .endfor
 .for _curimage in ${IMAGES_EPS:N*/*}
@@ -802,14 +802,14 @@
 .if ${_cf} == "html-split"
 .for _compressext in ${KNOWN_COMPRESS}
 install-${_curformat}.tar.${_compressext}: ${DOC}.${_curformat}.tar.${_compressext}
-	@[ -d ${DESTDIR} ] || ${MKDIR} -p ${DESTDIR}
+	@[ -d ${DESTDIR} ] || ${MKDIR} ${DESTDIR}
 	${INSTALL_DOCS} ${.ALLSRC} ${DESTDIR}
 .endfor
 .else
 .for _compressext in ${KNOWN_COMPRESS}
 .if !target(install-${_curformat}.${_compressext})
 install-${_curformat}.${_compressext}: ${DOC}.${_curformat}.${_compressext}
-	@[ -d ${DESTDIR} ] || ${MKDIR} -p ${DESTDIR}
+	@[ -d ${DESTDIR} ] || ${MKDIR} ${DESTDIR}
 	${INSTALL_DOCS} ${.ALLSRC} ${DESTDIR}
 .if ${_cf} == "pdb"
 	${LN} -f ${DESTDIR}/${.ALLSRC} \
Index: share/mk/doc.html.mk
===================================================================
RCS file: /usr/local/bsdcvs/doc/share/mk/doc.html.mk,v
retrieving revision 1.17
diff -u -u -r1.17 doc.html.mk
--- share/mk/doc.html.mk	4 May 2003 11:13:57 -0000	1.17
+++ share/mk/doc.html.mk	12 Jul 2003 22:02:47 -0000
@@ -275,14 +275,14 @@
 _cf=${_curformat}
 .if !target(install-${_cf})
 install-${_curformat}: ${DOC}.${_curformat}
-	@[ -d ${DESTDIR} ] || ${MKDIR} -p ${DESTDIR}
+	@[ -d ${DESTDIR} ] || ${MKDIR} ${DESTDIR}
 	${INSTALL_DOCS} ${.ALLSRC} ${DESTDIR}
 .if !empty(CSS_SHEET)
 	${INSTALL_DOCS} ${CSS_SHEET} ${DESTDIR}
 .endif
 .for _curimage in ${IMAGES_LIB}
 	@[ -d ${DESTDIR}/${LOCAL_IMAGES_LIB_DIR}/${_curimage:H} ] || \
-		${MKDIR} -p ${DESTDIR}/${LOCAL_IMAGES_LIB_DIR}/${_curimage:H}
+		${MKDIR} ${DESTDIR}/${LOCAL_IMAGES_LIB_DIR}/${_curimage:H}
 	${INSTALL_DOCS} ${LOCAL_IMAGES_LIB_DIR}/${_curimage} \
 			${DESTDIR}/${LOCAL_IMAGES_LIB_DIR}/${_curimage:H}
 .endfor
@@ -291,7 +291,7 @@
 # the ones that don't contain a directory separator, and install them in the
 # top level.
 .for _curimage in ${IMAGES_PNG:M*/*:M*share*}
-	${MKDIR} -p ${DESTDIR:H:H}/${_curimage:H:S|${IMAGES_EN_DIR}/||:S|${.CURDIR}||}
+	${MKDIR} ${DESTDIR:H:H}/${_curimage:H:S|${IMAGES_EN_DIR}/||:S|${.CURDIR}||}
 	${INSTALL_DOCS} ${_curimage} ${DESTDIR:H:H}/${_curimage:H:S|${IMAGES_EN_DIR}/||:S|${.CURDIR}||}
 .endfor
 .for _curimage in ${IMAGES_PNG:N*/*}
@@ -303,7 +303,7 @@
 
 .for _compressext in ${KNOWN_COMPRESS}
 install-${_cf}.${_compressext}: ${DOC}.${_cf}.${_compressext}
-	@[ -d ${DESTDIR} ] || ${MKDIR} -p ${DESTDIR}
+	@[ -d ${DESTDIR} ] || ${MKDIR} ${DESTDIR}
 	${INSTALL_DOCS} ${.ALLSRC} ${DESTDIR}
 .endfor
 .endif
Index: share/mk/doc.subdir.mk
===================================================================
RCS file: /usr/local/bsdcvs/doc/share/mk/doc.subdir.mk,v
retrieving revision 1.10
diff -u -u -r1.10 doc.subdir.mk
--- share/mk/doc.subdir.mk	21 May 2003 21:16:10 -0000	1.10
+++ share/mk/doc.subdir.mk	12 Jul 2003 22:03:04 -0000
@@ -138,7 +138,7 @@
 .if !target(obj)
 obj:	_SUBDIRUSE
 	@if ! [ -d ${CANONICALOBJDIR}/ ]; then \
-		${MKDIR} -p ${CANONICALOBJDIR}; \
+		${MKDIR} ${CANONICALOBJDIR}; \
 		if ! [ -d ${CANONICALOBJDIR}/ ]; then \
 			${ECHO_CMD} "Unable to create ${CANONICALOBJDIR}."; \
 			exit 1; \
@@ -202,7 +202,7 @@
 _IMAGESUBDIR: .USE
 .for dir in ${_imagesubdir}
 	@if ! [ -d ${CANONICALOBJDIR}/${dir}/ ]; then \
-		${MKDIR} -p ${CANONICALOBJDIR}/${dir}; \
+		${MKDIR} ${CANONICALOBJDIR}/${dir}; \
 		if ! [ -d ${CANONICALOBJDIR}/${dir}/ ]; then \
 			${ECHO_CMD} "Unable to create ${CANONICALOBJDIR}/${dir}/."; \
 			exit 1; \
--- doc.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-doc mailing list