]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Import the first cut of "bsdbox".
authorAdrian Chadd <adrian@FreeBSD.org>
Fri, 6 Jan 2012 00:56:31 +0000 (00:56 +0000)
committerAdrian Chadd <adrian@FreeBSD.org>
Fri, 6 Jan 2012 00:56:31 +0000 (00:56 +0000)
commit6b1dcfcd830a500ea6c851dd22d6c7f2663c6ab4
treed3d4aab2228680e468475edc7143852358db74e1
parent0d9f40f219c2f8eadddeda1e604a3a44bacd101f
Import the first cut of "bsdbox".

This uses the existing crunchgen infrastructure to build
a series of tools designed to replace the base and networking
tools on an embedded system.

It reuses 'bsd.crunchgen.mk' to drive the actual file
creation. The rescue build system also uses this.

Unlike busybox, it doesn't include its own source - instead,
it just builds from the sources in /usr/src/ and leverages
the existing BSD framework.

Thie is still quite messy and could do with a whole lot of
cleaning up.   However it is proving to be very useful with
my current build framework, allowing me to build binary root
images that are about 30% less than simply cherrypicking files
and libraries from an installworld.
tools/bsdbox/Makefile [new file with mode: 0644]
tools/bsdbox/Makefile.base [new file with mode: 0644]
tools/bsdbox/Makefile.fs [new file with mode: 0644]
tools/bsdbox/Makefile.hostapd [new file with mode: 0644]
tools/bsdbox/Makefile.kld [new file with mode: 0644]
tools/bsdbox/Makefile.login [new file with mode: 0644]
tools/bsdbox/Makefile.net [new file with mode: 0644]
tools/bsdbox/Makefile.telnetd [new file with mode: 0644]
tools/bsdbox/Makefile.textproc [new file with mode: 0644]
tools/bsdbox/README [new file with mode: 0644]