aboutsummaryrefslogtreecommitdiff
path: root/etc/Makefile
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2018-11-04 06:47:21 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2018-11-04 06:47:21 +0000
commit97dc79f29a49bbfe08c9e343e58c0ba18434659e (patch)
tree0aca6d579438da7b30306cdec0e7d79f71a21a04 /etc/Makefile
parent56b187fca866ca67ff22b9f39b7c55430693d58d (diff)
downloadsrc-97dc79f29a49bbfe08c9e343e58c0ba18434659e.tar.gz
src-97dc79f29a49bbfe08c9e343e58c0ba18434659e.zip
Notes
Diffstat (limited to 'etc/Makefile')
-rw-r--r--etc/Makefile50
1 files changed, 22 insertions, 28 deletions
diff --git a/etc/Makefile b/etc/Makefile
index df8f99e4c3de..8fefeabe6767 100644
--- a/etc/Makefile
+++ b/etc/Makefile
@@ -157,35 +157,29 @@ distrib-cleanup: .PHONY
done
distrib-dirs: ${MTREES:N/*} distrib-cleanup .PHONY
- @set ${MTREES}; \
- while test $$# -ge 2; do \
- m=${.CURDIR}/$$1; \
- shift; \
- d=${DESTDIR}$$1; \
- shift; \
- test -d $$d || mkdir -p $$d; \
- ${ECHO} ${MTREE_CMD} -deU ${MTREE_FSCHG} \
- ${MTREE_FOLLOWS_SYMLINKS} -f $$m -p $$d; \
- ${MTREE_FILTER} $$m | \
- ${MTREE_CMD} -deU ${MTREE_FSCHG} ${MTREE_FOLLOWS_SYMLINKS} \
- -p $$d; \
- done; true
+.for _m _d in ${MTREES}
+ @m=${.CURDIR}/${_m}; \
+ d=${DESTDIR}${_d}; \
+ test -d $$d || mkdir -p $$d; \
+ ${ECHO} ${MTREE_CMD} -deU ${MTREE_FSCHG} \
+ ${MTREE_FOLLOWS_SYMLINKS} -f $$m -p $$d; \
+ ${MTREE_FILTER} $$m | \
+ ${MTREE_CMD} -deU ${MTREE_FSCHG} ${MTREE_FOLLOWS_SYMLINKS} \
+ -p $$d; \
+.endfor
.if defined(NO_ROOT)
- @set ${MTREES}; \
- while test $$# -ge 2; do \
- m=${.CURDIR}/$$1; \
- shift; \
- d=$$1; \
- test "$$d" == "/" && d=""; \
- d=${DISTBASE}$$d; \
- shift; \
- test -d ${DESTDIR}/$$d || mkdir -p ${DESTDIR}/$$d; \
- ${ECHO} "${MTREE_CMD:N-W} -C -f $$m -K all | " \
- "sed s#^\.#.$$d# | ${METALOG.add}" ; \
- ${MTREE_FILTER} $$m | \
- ${MTREE_CMD:N-W} -C -K all | sed s#^\.#.$$d# | \
- ${METALOG.add} ; \
- done; true
+.for _m _d in ${MTREES}
+ @m=${.CURDIR}/${_m}; \
+ d=${_d}; \
+ test "$$d" == "/" && d=""; \
+ d=${DISTBASE}$$d; \
+ test -d ${DESTDIR}/$$d || mkdir -p ${DESTDIR}/$$d; \
+ ${ECHO} "${MTREE_CMD:N-W} -C -f $$m -K all | " \
+ "sed s#^\.#.$$d# | ${METALOG.add}" ; \
+ ${MTREE_FILTER} $$m | \
+ ${MTREE_CMD:N-W} -C -K all | sed s#^\.#.$$d# | \
+ ${METALOG.add} ; \
+.endfor
.endif
.if ${MK_NLS} != "no"
set - `grep "^[a-zA-Z]" ${.CURDIR}/nls.alias`; \