aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2026-07-11 19:44:49 +0000
committerWarner Losh <imp@FreeBSD.org>2026-07-11 19:52:17 +0000
commit541e6e2d516b6c9d3681b24464e9ef53c1f2579a (patch)
tree56efcf358a5adbb1379594cd0db8aceb8af9d51e
parenta7ebe2d436e5d2fabf223796f992683c17acf50f (diff)
bsd.dirs.mk: Fix MK_INSTALL_AS_USER for directories
Sponsored by: Netflix
-rw-r--r--share/mk/bsd.dirs.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/share/mk/bsd.dirs.mk b/share/mk/bsd.dirs.mk
index 1f81bda80eab..e708ebc9d916 100644
--- a/share/mk/bsd.dirs.mk
+++ b/share/mk/bsd.dirs.mk
@@ -12,8 +12,13 @@ DIRS?=
. if defined(${dir}) && !empty(${dir})
# Set default permissions for a directory
${dir}_MODE?= 0755
+.if ${MK_INSTALL_AS_USER} == "yes"
+${dir}_OWN?= ${_uid}
+${dir}_GRP?= ${_gid}
+.else
${dir}_OWN?= root
${dir}_GRP?= wheel
+.endif
. if defined(${dir}_FLAGS) && !empty(${dir}_FLAGS)
${dir}_FLAG= -f ${${dir}_FLAGS}
. endif