Home
last modified time | relevance | path

Searched hist:"34 d63eb56086384594a6c97e5128f9602e0fdaaf" (Results 1 – 1 of 1) sorted by relevance

/freebsd/release/
H A Drelease.shdiff 34d63eb56086384594a6c97e5128f9602e0fdaaf Sat Dec 28 03:27:06 CET 2013 Glen Barber <gjb@FreeBSD.org> Implement cross build support for embedded devices into
release.sh:

- Modify release/release.sh to recognize an 'EMBEDDEDBUILD'
variable. When set, release/release.sh will build the chroot
userland as is done for big-iron builds.

- Instead of running the 'buildworld', 'buildkernel', and
'release' targets in the chroot, a separate script is run.
The script tools/release/${XDEV}/release.sh sets up the rest
of the chroot workspace, such as installing ports that will
be needed, and building the 'xdev' target.

- crochet (by kientzle@) is checked out from the upstream
repository (and if needed, u-boot, in the case of Raspberry
Pi).

- tools/release/${XDEV}/release.sh then runs crochet with
a configuration file specific to the ${KERNCONF} being built.

Note that this is effectively a first-pass attempt to integrate
this into the release process.

Tested against: head@r259961
Sponsored by: The FreeBSD Foundation