Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
targets: libexec/telnetd no longer exists
DIRDEPS_BUILD: Add some missing dirctories to the build.Sponsored by: EMC / Isilon Storage Division
DIRDEPS_BUILD: Connect new directories and update dependencies.Sponsored by: EMC / Isilon Storage Division
Convert casperd(8) daemon to the libcasper.After calling the cap_init(3) function Casper will fork from it's originalprocess, using pdfork(2). Forking from a process has a lot of advantages:1. We
Convert casperd(8) daemon to the libcasper.After calling the cap_init(3) function Casper will fork from it's originalprocess, using pdfork(2). Forking from a process has a lot of advantages:1. We have the same cwd as the original process.2. The same uid, gid and groups.3. The same MAC labels.4. The same descriptor table.5. The same routing table.6. The same umask.7. The same cpuset(1).From now services are also in form of libraries.We also removed libcapsicum at all and converts existing program using Casperto new architecture.Discussed with: pjd, jonathan, ed, [email protected], emastePartially reviewed by: [email protected], bdreweryApproved by: pjd (mentor)Differential Revision: https://reviews.freebsd.org/D4277
show more ...
META MODE: Update dependencies with 'the-lot' and add missing directories.This is not properly respecting WITHOUT or ARCH dependencies in target/.Doing so requires a massive effort to rework targe
META MODE: Update dependencies with 'the-lot' and add missing directories.This is not properly respecting WITHOUT or ARCH dependencies in target/.Doing so requires a massive effort to rework targets/ to do so. Abetter approach will be to either include the SUBDIR Makefiles directlyand map to DIRDEPS or just dynamically lookup the SUBDIR. These losethe benefit of having a userland/lib, userland/libexec, etc, though andresults in a massive package. The current implementation of targets/ isvery unmaintainable.Currently rescue/rescue and sys/modules are still not connected.Sponsored by: EMC / Isilon Storage Division
META_MODE: Remove DEP_RELDIR from Makefile.depend files.This has not been needed since r284171 in projects/bmake.Sponsored by: EMC / Isilon Storage Division
Reorganize targets/pseudo/userlandThis target mainly exists to help check things build.Eventually targets that build real packages or images will be moreimportant.As such move the pseudo targets
Reorganize targets/pseudo/userlandThis target mainly exists to help check things build.Eventually targets that build real packages or images will be moreimportant.As such move the pseudo targets that only exist for the benefit of'userland' to under it.