freebsd-dev/release
Glen Barber b479fd538c When bootstrapping the build chroot, the default environment is
set up for the amd64/amd64 TARGET/TARGET_ARCH combination.

Some of the build tools used here (u-boot in particular) require
use of gcc(1).  The lang/gcc* from ports/ will install as 'gccNN'
instead of 'gcc', so they cannot be used without extra hacks.

Add an EMBEDDED_WORLD_FLAGS variable to be used to properly set
up the build chroot.  For the RPI-B case, EMBEDDED_WORLD_FLAGS
is set to 'WITH_GCC=1', which is used to set up the build chroot.

While here, in followup to r260895, do not rely on the necessary
configuration files and/or scripts to exist in the build target
src/ tree.

To work around cases where files do not exist, copy (from the
local release/ checkout) the tools/${XDEV}/crochet-${KERNEL}.conf
to ${CHROOTDIR}/tmp/external/crochet-${KERNEL}.conf to make them
accessible to the external utilities that need them (i.e., crochet).

Sponsored by:	The FreeBSD Foundation
2014-01-19 22:25:57 +00:00
..
amd64 Update the pkg-stage target to be more compatible with pkg-1.2: 2014-01-16 16:12:09 +00:00
arm When bootstrapping the build chroot, the default environment is 2014-01-19 22:25:57 +00:00
doc - Fix indent. 2014-01-15 17:34:21 +00:00
i386 Update the pkg-stage target to be more compatible with pkg-1.2: 2014-01-16 16:12:09 +00:00
ia64 Fix the bootable CD: 2013-08-03 20:14:29 +00:00
pc98 - Add CHECKSUM.* support in Makefile[1]. 2013-02-03 10:26:24 +00:00
picobsd do not use capsicum when building picobsd images 2014-01-06 08:09:19 +00:00
pkg_repos Update the pkg-stage target to be more compatible with pkg-1.2: 2014-01-16 16:12:09 +00:00
powerpc CDs are not partitioned, so this is not correct syntax for loading from 2013-09-17 17:30:49 +00:00
scripts Update the pkg-stage target to be more compatible with pkg-1.2: 2014-01-16 16:12:09 +00:00
sparc64 - Once we have shifted arguments thrice, base-bits-dir is $1 rather than $4. 2013-07-26 14:23:25 +00:00
tools/arm Move tools/release/${XDEV}/ to release/tools/${XDEV}/. 2014-01-19 22:01:08 +00:00
Makefile Update the pkg-stage target to be more compatible with pkg-1.2: 2014-01-16 16:12:09 +00:00
rc.local Move the installer's keymap solution introduced by SVN r259468. The new 2013-12-21 16:43:40 +00:00
release.conf.sample When bootstrapping the build chroot, the default environment is 2014-01-19 22:25:57 +00:00
release.sh When bootstrapping the build chroot, the default environment is 2014-01-19 22:25:57 +00:00