aboutsummaryrefslogtreecommitdiffstats
path: root/Mk/Uses
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2013-11-29 22:57:42 +0800
committerbapt <bapt@FreeBSD.org>2013-11-29 22:57:42 +0800
commitbaaf3050b6964a20f51e9dd45956a047e4c4c44d (patch)
tree3cde0d21de06adbacc3f71de389bfdc10628215d /Mk/Uses
parent329fb13a7acaf64cb766a01541743a74e306a265 (diff)
downloadfreebsd-ports-gnome-baaf3050b6964a20f51e9dd45956a047e4c4c44d.tar.gz
freebsd-ports-gnome-baaf3050b6964a20f51e9dd45956a047e4c4c44d.tar.zst
freebsd-ports-gnome-baaf3050b6964a20f51e9dd45956a047e4c4c44d.zip
Allow a user non belonging to whell to create a package
Diffstat (limited to 'Mk/Uses')
-rw-r--r--Mk/Uses/uidfix.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/Mk/Uses/uidfix.mk b/Mk/Uses/uidfix.mk
index b1c89bd4cc9e..88bcb2907330 100644
--- a/Mk/Uses/uidfix.mk
+++ b/Mk/Uses/uidfix.mk
@@ -11,9 +11,16 @@
.if !defined(_INCLUDE_USES_UIDFIX_MK)
_INCLUDE_USES_UIDFIX_MK= yes
.if ${UID} != 0
+.if !defined(GID)
+GID!= id -g
+.endif
MAKE_ENV+= BINOWN=${UID} SHAREOWN=${UID} CONFOWN=${UID}
+MAKE_ENV+= BINGRP=${GID} SHAREGRP=${GID} CONFGRP=${GID}
BINOWN= ${UID}
SHAREOWN= ${UID}
WWWOWN= ${UID}
+BINGRP= ${GID}
+SHAREGRP= ${GID}
+WWWGRP= ${GID}
.endif
.endif