Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I'll just run the command on the branches)Sponsored by: Netflix
sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
Following the repo-copy from src/sys/modules/mac_none/Makefile,I neglected to update the filenames/etc in mac_stub. Do so now.
opt_mac.h is no longer required for any of these modules, remove fromthe dependencies.Obtained from: TrustedBSD ProjectSponsored by: DARPA, Network Associates Laboratories
Introduce support for Mandatory Access Control and extensiblekernel access control.Hook up various policy modules to the kernel build.Note that a number of these modules require futher entry poi
Introduce support for Mandatory Access Control and extensiblekernel access control.Hook up various policy modules to the kernel build.Note that a number of these modules require futher entry point commitsin the remainder of the kernel to become fully functional, but enoughof the pieces are in place to allow experimentation.Note also that it would be desirable to not build the mac_*.ko modulesif 'options MAC' is not defined in the kernel configuration, becausethe resulting modules are not useful without the kernel option. Theredoesn't appear to be precedent for a way to do this -- for example,we allow ipfw.ko to be built even if 'options NETINET' isn't defined.Suggests welcomed on the "best" way to do this.Obtained from: TrustedBSD ProjectSponsored by: DARPA, NAI Labs
show more ...