opnsense-src/tools/bsdbox
Adrian Chadd 6b1dcfcd83 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.
2012-01-06 00:56:31 +00:00
..
Makefile Import the first cut of "bsdbox". 2012-01-06 00:56:31 +00:00
Makefile.base Import the first cut of "bsdbox". 2012-01-06 00:56:31 +00:00
Makefile.fs Import the first cut of "bsdbox". 2012-01-06 00:56:31 +00:00
Makefile.hostapd Import the first cut of "bsdbox". 2012-01-06 00:56:31 +00:00
Makefile.kld Import the first cut of "bsdbox". 2012-01-06 00:56:31 +00:00
Makefile.login Import the first cut of "bsdbox". 2012-01-06 00:56:31 +00:00
Makefile.net Import the first cut of "bsdbox". 2012-01-06 00:56:31 +00:00
Makefile.telnetd Import the first cut of "bsdbox". 2012-01-06 00:56:31 +00:00
Makefile.textproc Import the first cut of "bsdbox". 2012-01-06 00:56:31 +00:00
README Import the first cut of "bsdbox". 2012-01-06 00:56:31 +00:00

$FreeBSD$

This is a very cut down implementation of a "busybox" style binary
for FreeBSD.

It's based on the rescue build system, which uses the crunchgen functionality
to build binaries.

It's a work in progress.

  -- adrian