svn commit: r338745 - in head: etc lib/libc/posix1e

Brad Davis brd at FreeBSD.org
Tue Sep 18 01:40:38 UTC 2018


Author: brd
Date: Tue Sep 18 01:40:37 2018
New Revision: 338745
URL: https://svnweb.freebsd.org/changeset/base/338745

Log:
  Move mac.conf to lib/libc/posix1e/
  
  This leverages CONFS to handle the install of the config file.
  
  Approved by:	re (blanket, pkgbase), will (mentor)
  Differential Revision:	https://reviews.freebsd.org/D17162

Added:
  head/lib/libc/posix1e/mac.conf
     - copied unchanged from r338744, head/etc/mac.conf
Deleted:
  head/etc/mac.conf
Modified:
  head/etc/Makefile
  head/lib/libc/posix1e/Makefile.inc

Modified: head/etc/Makefile
==============================================================================
--- head/etc/Makefile	Tue Sep 18 01:38:44 2018	(r338744)
+++ head/etc/Makefile	Tue Sep 18 01:40:37 2018	(r338745)
@@ -18,7 +18,6 @@ BIN1=	\
 	hosts.allow \
 	libalias.conf \
 	login.access \
-	mac.conf \
 	phones \
 	rc.bsdextended \
 	rc.firewall \

Modified: head/lib/libc/posix1e/Makefile.inc
==============================================================================
--- head/lib/libc/posix1e/Makefile.inc	Tue Sep 18 01:38:44 2018	(r338744)
+++ head/lib/libc/posix1e/Makefile.inc	Tue Sep 18 01:40:37 2018	(r338745)
@@ -8,6 +8,7 @@ CFLAGS+=-D_ACL_PRIVATE
 subr_acl_nfs4.c: ${SRCTOP}/sys/kern/subr_acl_nfs4.c
 	cat ${.ALLSRC} > ${.TARGET}
 
+CONFS+=	posix1e/mac.conf
 SRCS+=	acl_branding.c			\
 	acl_calc_mask.c			\
 	acl_copy.c			\

Copied: head/lib/libc/posix1e/mac.conf (from r338744, head/etc/mac.conf)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lib/libc/posix1e/mac.conf	Tue Sep 18 01:40:37 2018	(r338745, copy of r338744, head/etc/mac.conf)
@@ -0,0 +1,18 @@
+#
+# $FreeBSD$
+#
+# TrustedBSD MAC userland policy configuration file.  Kernel modules
+# export label information, and mac.conf indicates to userland
+# applications what defaults they should use in the absence of any
+# other user-provided information.
+#
+
+#
+# Default label set to be used by simple MAC applications
+#
+
+default_labels file ?biba,?lomac,?mls,?sebsd
+default_labels ifnet ?biba,?lomac,?mls,?sebsd
+default_labels process ?biba,?lomac,?mls,?partition,?sebsd
+default_labels socket ?biba,?lomac,?mls
+


More information about the svn-src-all mailing list