Module Name:    src
Committed By:   christos
Date:           Wed Mar  6 17:32:51 UTC 2013

Modified Files:
        src/share/zoneinfo: Makefile

Log Message:
- create the directories if missing
- use $() instead of ``


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/share/zoneinfo/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/zoneinfo/Makefile
diff -u src/share/zoneinfo/Makefile:1.43 src/share/zoneinfo/Makefile:1.44
--- src/share/zoneinfo/Makefile:1.43	Fri Apr 10 12:16:12 2009
+++ src/share/zoneinfo/Makefile	Wed Mar  6 12:32:51 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.43 2009/04/10 16:16:12 apb Exp $
+#	$NetBSD: Makefile,v 1.44 2013/03/06 17:32:51 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -97,9 +97,16 @@ afterinstall: ${DATA} ${REDO} ${TABDATA}
 	    find . -type f -print | xargs ${TOOL_STAT} -qf '%d,%i %N' | sort \
 	| while read devino tzfile; do \
 		destfile=${DESTDIR}${TZDIR}/$${tzfile#./}; \
+		destdir=$$(dirname $${destfile}); \
+		if [ ! -d "$$destdir" ]; then \
+			${_MKSHMSG_INSTALL} $$destdir; \
+			${_MKSHECHO} ${INSTALL_DIR} -o ${BINOWN} -g ${BINGRP} \
+			$$destdir; \
+			${INSTALL_DIR} -o ${BINOWN} -g ${BINGRP} $$destdir; \
+		fi; \
 		if [ "$$devino" = "$$lastdevino" ]; then \
-			if  ldevino=`${TOOL_STAT} -qf '%d %i' $$lastfile` && \
-			    tdevino=`${TOOL_STAT} -qf '%d %i' $$destfile` && \
+			if  ldevino=$$(${TOOL_STAT} -qf '%d %i' $$lastfile) && \
+			    tdevino=$$(${TOOL_STAT} -qf '%d %i' $$destfile) && \
 			    [ "$$ldevino" = "$$tdevino" ]; then \
 				continue; \
 			fi; \

Reply via email to