mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
Fix user and group ownership of the installed files when they have been
built by someone other than root. Instead of moving the files with tar, move them with cpio and set up ownership. Note that I have not closed the PR as there are 12 other ports named in the PR with this problem. PR: 36411 Submitted by: Alan Eldridge <ports@geeksrus.net> Reviewed by: sobomax Approved by: sobomax
This commit is contained in:
parent
25e0bbe295
commit
47b0e09d4c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=57602
4 changed files with 16 additions and 16 deletions
|
@ -126,11 +126,11 @@ pre-install:
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}
|
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}
|
||||||
(cd ${JDKIMAGEDIR} && ${BSD_TAR} -c -f - .) \
|
cd ${JDKIMAGEDIR} && /usr/bin/find . \
|
||||||
| (cd ${PREFIX}/jdk${JDK_VERSION} && ${BSD_TAR} --unlink -x -f -)
|
| /usr/bin/cpio -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION}
|
||||||
.if !defined(NODEBUG)
|
.if !defined(NODEBUG)
|
||||||
(cd ${JDKIMAGEDIR_G} && ${BSD_TAR} -c -f - .) \
|
cd ${JDKIMAGEDIR_G} && /usr/bin/find . \
|
||||||
| (cd ${PREFIX}/jdk${JDK_VERSION} && ${BSD_TAR} --unlink -x -f -)
|
| /usr/bin/cpio -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION}
|
||||||
.endif
|
.endif
|
||||||
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}/jre/lib/ext
|
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}/jre/lib/ext
|
||||||
|
|
||||||
|
|
|
@ -126,11 +126,11 @@ pre-install:
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}
|
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}
|
||||||
(cd ${JDKIMAGEDIR} && ${BSD_TAR} -c -f - .) \
|
cd ${JDKIMAGEDIR} && /usr/bin/find . \
|
||||||
| (cd ${PREFIX}/jdk${JDK_VERSION} && ${BSD_TAR} --unlink -x -f -)
|
| /usr/bin/cpio -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION}
|
||||||
.if !defined(NODEBUG)
|
.if !defined(NODEBUG)
|
||||||
(cd ${JDKIMAGEDIR_G} && ${BSD_TAR} -c -f - .) \
|
cd ${JDKIMAGEDIR_G} && /usr/bin/find . \
|
||||||
| (cd ${PREFIX}/jdk${JDK_VERSION} && ${BSD_TAR} --unlink -x -f -)
|
| /usr/bin/cpio -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION}
|
||||||
.endif
|
.endif
|
||||||
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}/jre/lib/ext
|
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}/jre/lib/ext
|
||||||
|
|
||||||
|
|
|
@ -126,11 +126,11 @@ pre-install:
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}
|
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}
|
||||||
(cd ${JDKIMAGEDIR} && ${BSD_TAR} -c -f - .) \
|
cd ${JDKIMAGEDIR} && /usr/bin/find . \
|
||||||
| (cd ${PREFIX}/jdk${JDK_VERSION} && ${BSD_TAR} --unlink -x -f -)
|
| /usr/bin/cpio -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION}
|
||||||
.if !defined(NODEBUG)
|
.if !defined(NODEBUG)
|
||||||
(cd ${JDKIMAGEDIR_G} && ${BSD_TAR} -c -f - .) \
|
cd ${JDKIMAGEDIR_G} && /usr/bin/find . \
|
||||||
| (cd ${PREFIX}/jdk${JDK_VERSION} && ${BSD_TAR} --unlink -x -f -)
|
| /usr/bin/cpio -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION}
|
||||||
.endif
|
.endif
|
||||||
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}/jre/lib/ext
|
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}/jre/lib/ext
|
||||||
|
|
||||||
|
|
|
@ -126,11 +126,11 @@ pre-install:
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}
|
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}
|
||||||
(cd ${JDKIMAGEDIR} && ${BSD_TAR} -c -f - .) \
|
cd ${JDKIMAGEDIR} && /usr/bin/find . \
|
||||||
| (cd ${PREFIX}/jdk${JDK_VERSION} && ${BSD_TAR} --unlink -x -f -)
|
| /usr/bin/cpio -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION}
|
||||||
.if !defined(NODEBUG)
|
.if !defined(NODEBUG)
|
||||||
(cd ${JDKIMAGEDIR_G} && ${BSD_TAR} -c -f - .) \
|
cd ${JDKIMAGEDIR_G} && /usr/bin/find . \
|
||||||
| (cd ${PREFIX}/jdk${JDK_VERSION} && ${BSD_TAR} --unlink -x -f -)
|
| /usr/bin/cpio -pdmu -R ${LIBOWN}:${LIBGRP} ${PREFIX}/jdk${JDK_VERSION}
|
||||||
.endif
|
.endif
|
||||||
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}/jre/lib/ext
|
${MKDIR} ${PREFIX}/jdk${JDK_VERSION}/jre/lib/ext
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue