freebsd-dev/targets/pseudo
Mariusz Zaborski c501d73c7e Convert casperd(8) daemon to the libcasper.
After calling the cap_init(3) function Casper will fork from it's original
process, 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 Casper
to new architecture.

Discussed with:		pjd, jonathan, ed, drysdale@google.com, emaste
Partially reviewed by:	drysdale@google.com, bdrewery
Approved by:		pjd (mentor)
Differential Revision:	https://reviews.freebsd.org/D4277
2016-02-25 18:23:40 +00:00
..
bootstrap-tools META MODE: Rework [bootstrapped] tools PATH support. 2015-12-01 05:19:02 +00:00
clang DIRDEPS_BUILD: Hookup CLANG_EXTRAS. 2016-02-16 23:11:09 +00:00
gcc Garbage collect removed directories. 2015-12-07 16:08:26 +00:00
hosttools DIRDEPS_BUILD: Add some missing build dependencies for kerberos5. 2016-02-24 17:18:43 +00:00
kernel FAST_DEPEND: Skip 'make depend' for buildworld and kernel since it is auto-ran now. 2016-02-24 17:20:22 +00:00
stage META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host. 2015-11-25 19:10:28 +00:00
the-lot META_MODE: Remove DEP_RELDIR from Makefile.depend files. 2015-09-25 19:26:08 +00:00
toolchain META MODE: Fix 'make bootstrap-tools'. 2015-11-25 19:44:51 +00:00
universe local.meta.sys.mk already defines TARGET_ARCHES_arm 2015-12-08 00:22:24 +00:00
userland Convert casperd(8) daemon to the libcasper. 2016-02-25 18:23:40 +00:00
Makefile.inc