# Macro for coping entire directory tree with correct permissions .if ${UID} == 0 COPYTREE_BIN= ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null \ 2>&1) && \ ${CHOWN} -R ${BINOWN}:${BINGRP} $$1 && \ ${FIND} $$1 -type d -exec chmod 755 {} \; && \ ${FIND} $$1 -type f -exec chmod ${BINMODE} {} \;' -- COPYTREE_SHARE= ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null \ 2>&1) && \ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} $$1 && \ ${FIND} $$1/ -type d -exec chmod 755 {} \; && \ ${FIND} $$1/ -type f -exec chmod ${SHAREMODE} {} \;' -- .else COPYTREE_BIN= ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null \ 2>&1) && \ ${FIND} $$1 -type d -exec chmod 755 {} \; && \ ${FIND} $$1 -type f -exec chmod ${BINMODE} {} \;' -- COPYTREE_SHARE= ${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null \ 2>&1) && \ ${FIND} $$1/ -type d -exec chmod 755 {} \; && \ ${FIND} $$1/ -type f -exec chmod ${SHAREMODE} {} \;' -- .endif