Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jun 2021 07:24:51 GMT
From:      Emmanuel Vadot <manu@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org
Subject:   git: 4074502552f0 - stable/13 - pkgbase: Install all BSM includes with INCS
Message-ID:  <202106300724.15U7OprV084078@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch stable/13 has been updated by manu:

URL: https://cgit.FreeBSD.org/src/commit/?id=4074502552f0dabd5438b50749d46d2e8e25ba65

commit 4074502552f0dabd5438b50749d46d2e8e25ba65
Author:     Emmanuel Vadot <manu@FreeBSD.org>
AuthorDate: 2021-03-16 06:12:46 +0000
Commit:     Emmanuel Vadot <manu@FreeBSD.org>
CommitDate: 2021-06-30 07:24:29 +0000

    pkgbase: Install all BSM includes with INCS
    
    Now they are correctly taggued and put them into the libbsm package
    
    Reviewed by:    bapt
    Differential Revision:  https://reviews.freebsd.org/D29165
    MFC after:      2 weeks
---
 include/Makefile | 27 +++++++++++++++++++++++++--
 1 file changed, 25 insertions(+), 2 deletions(-)

diff --git a/include/Makefile b/include/Makefile
index ffa0b1c01f6a..1e592de2bb09 100644
--- a/include/Makefile
+++ b/include/Makefile
@@ -38,7 +38,7 @@ PHDRS=	sched.h _semaphore.h
 LHDRS=	aio.h errno.h fcntl.h linker_set.h poll.h stdatomic.h stdint.h \
 	syslog.h ucontext.h
 
-LDIRS=	bsm cam geom net net80211 netgraph netinet netinet6 \
+LDIRS=	cam geom net net80211 netgraph netinet netinet6 \
 	netipsec netsmb nfs nfsclient nfsserver sys vm
 
 LSUBDIRS=	cam/ata cam/mmc cam/nvme cam/scsi \
@@ -58,7 +58,6 @@ LSUBDIRS=	cam/ata cam/mmc cam/nvme cam/scsi \
 	netinet/cc \
 	netinet/netdump \
 	netinet/tcp_stacks \
-	security/audit \
 	security/mac_biba security/mac_bsdextended security/mac_lomac \
 	security/mac_mls security/mac_partition \
 	security/mac_veriexec \
@@ -76,6 +75,25 @@ ACPICADIR=	${INCLUDEDIR}/dev/acpica
 AGP=		agpreg.h
 AGPDIR=		${INCLUDEDIR}/dev/agp
 
+.PATH: ${SRCTOP}/sys/bsm
+BSM=		audit.h \
+		audit_errno.h \
+		audit_internal.h \
+		audit_record.h \
+		audit_domain.h \
+		audit_fcntl.h \
+		audit_kevents.h \
+		audit_socket_type.h
+BSMPACKAGE=	libbsm
+BSMDIR=		${INCLUDEDIR}/bsm
+
+.PATH: ${SRCTOP}/sys/security/audit
+SECAUDIT=	audit.h \
+		audit_ioctl.h \
+		audit_private.h
+SECAUDITPACKAGE=	libbsm
+SECAUDITDIR=	${INCLUDEDIR}/security/audit
+
 .PATH: ${SRCTOP}/sys/fs/cd9660
 FS9660=		cd9660_mount.h \
 		cd9660_node.h \
@@ -170,6 +188,11 @@ INCSGROUPS=	INCS \
 		TEKEN \
 		VERIEXEC
 
+.if ${MK_AUDIT} != "no"
+INCSGROUPS+=	BSM
+INCSGROUPS+=	SECAUDIT
+.endif
+
 .if ${MK_IPFILTER} != "no"
 INCSGROUPS+=	IPFILTER
 .endif



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202106300724.15U7OprV084078>