svn commit: r331851 - head/Mk

Bryan Drewery bdrewery at FreeBSD.org
Mon Oct 28 13:08:15 UTC 2013


Author: bdrewery
Date: Mon Oct 28 13:08:14 2013
New Revision: 331851
URL: http://svnweb.freebsd.org/changeset/ports/331851

Log:
  - Fix COPYTREE_BIN and COPYTREE_SHARE so that installed symlinks
    have proper permissions set.
  
  PR:		ports/173892
  Submitted by:	thierry
  With hat:	portmgr

Modified:
  head/Mk/bsd.port.mk

Modified: head/Mk/bsd.port.mk
==============================================================================
--- head/Mk/bsd.port.mk	Mon Oct 28 13:06:43 2013	(r331850)
+++ head/Mk/bsd.port.mk	Mon Oct 28 13:08:14 2013	(r331851)
@@ -2334,12 +2334,12 @@ SCRIPTS_ENV+=	${INSTALL_MACROS}
 .if ${UID} == 0
 COPYTREE_BIN=	${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null \
 					2>&1) && \
-					${CHOWN} -R ${BINOWN}:${BINGRP} $$1 && \
+					${CHOWN} -Rh ${BINOWN}:${BINGRP} $$1 && \
 					${FIND} -d $$0 $$2 -type d -exec chmod 755 $$1/{} \; && \
 					${FIND} -d $$0 $$2 -type f -exec chmod ${BINMODE} $$1/{} \;' --
 COPYTREE_SHARE=	${SH} -c '(${FIND} -d $$0 $$2 | ${CPIO} -dumpl $$1 >/dev/null \
 					2>&1) && \
-					${CHOWN} -R ${SHAREOWN}:${SHAREGRP} $$1 && \
+					${CHOWN} -Rh ${SHAREOWN}:${SHAREGRP} $$1 && \
 					${FIND} -d $$0 $$2 -type d -exec chmod 755 $$1/{} \; && \
 					${FIND} -d $$0 $$2 -type f -exec chmod ${SHAREMODE} $$1/{} \;' --
 .else


More information about the svn-ports-head mailing list