[Midnightbsd-cvs] mports [15702] trunk/Mk/extensions/uidfix.mk: add uidfix

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Dec 22 11:21:32 EST 2013


Revision: 15702
          http://svnweb.midnightbsd.org/mports/?rev=15702
Author:   laffer1
Date:     2013-12-22 11:21:32 -0500 (Sun, 22 Dec 2013)
Log Message:
-----------
add uidfix

Added Paths:
-----------
    trunk/Mk/extensions/uidfix.mk

Added: trunk/Mk/extensions/uidfix.mk
===================================================================
--- trunk/Mk/extensions/uidfix.mk	                        (rev 0)
+++ trunk/Mk/extensions/uidfix.mk	2013-12-22 16:21:32 UTC (rev 15702)
@@ -0,0 +1,24 @@
+# $MidnightBSD$
+#
+# Changes some default behaviour of build systems to allow installing as user.
+#
+# Feature:	uidfix
+# Usage:	USES=uidfix
+# Valid ARGS:	none
+#
+.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


Property changes on: trunk/Mk/extensions/uidfix.mk
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list