Update the arm/*.conf configuration files to only set
EMBEDDEDBUILD, EMBEDDED_TARGET, EMBEDDED_TARGET_ARCH, EMBEDDEDPORTS, and KERNEL. In release.sh, set TARGET and TARGET_ARCH to the EMBEDDED_* variants from the configuration file. Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
a03128832c
commit
cf582ac56f
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/projects/release-arm-redux/; revision=282554
@ -3,36 +3,8 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
# Global variables.
|
||||
export SVNROOT="svn://svn.FreeBSD.org/"
|
||||
export SRCBRANCH="base/head@rHEAD"
|
||||
export DOCBRANCH="doc/head@rHEAD"
|
||||
export PORTBRANCH="ports/head@rHEAD"
|
||||
export NODOC=yes
|
||||
export WORLD_FLAGS="-j $(sysctl -n hw.ncpu)"
|
||||
export KERNEL_FLAGS="-j $(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2 ))"
|
||||
export CHROOTDIR="/scratch"
|
||||
export EMBEDDEDBUILD=1
|
||||
export EMBEDDEDPORTS="sysutils/u-boot-beaglebone"
|
||||
|
||||
# Build chroot configuration
|
||||
load_chroot_env() {
|
||||
# Avoid collision with TARGET and XDEV.
|
||||
unset XDEV XDEV_ARCH KERNEL
|
||||
export TARGET="amd64"
|
||||
export TARGET_ARCH="amd64"
|
||||
}
|
||||
|
||||
# Build target configuration
|
||||
load_target_env() {
|
||||
# Avoid collision with TARGET and XDEV.
|
||||
unset TARGET TARGET_ARCH
|
||||
export EMBEDDEDPORTS="lang/python textproc/gsed"
|
||||
export XDEV="arm"
|
||||
export XDEV_ARCH="armv6"
|
||||
export XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1"
|
||||
export XDEV_FLAGS="${XDEV_FLAGS} MK_TESTS=no"
|
||||
export KERNEL="BEAGLEBONE"
|
||||
export CROCHETSRC="https://github.com/freebsd/crochet"
|
||||
export CROCHETBRANCH="trunk@rHEAD"
|
||||
}
|
||||
EMBEDDEDBUILD=1
|
||||
EMBEDDED_TARGET="arm"
|
||||
EMBEDDED_TARGET_ARCH="armv6"
|
||||
EMBEDDEDPORTS="sysutils/u-boot-beaglebone"
|
||||
KERNEL="BEAGLEBONE"
|
||||
|
@ -3,35 +3,8 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
# Global variables.
|
||||
export SVNROOT="svn://svn.FreeBSD.org/"
|
||||
export SRCBRANCH="base/head@rHEAD"
|
||||
export DOCBRANCH="doc/head@rHEAD"
|
||||
export PORTBRANCH="ports/head@rHEAD"
|
||||
export NODOC=yes
|
||||
export WORLD_FLAGS="-j $(sysctl -n hw.ncpu)"
|
||||
export KERNEL_FLAGS="-j $(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2 ))"
|
||||
export CHROOTDIR="/scratch"
|
||||
export EMBEDDEDBUILD=1
|
||||
export EMBEDDEDPORTS="lang/python textproc/gsed"
|
||||
|
||||
# Build chroot configuration
|
||||
load_chroot_env() {
|
||||
# Avoid collision with TARGET and XDEV.
|
||||
unset XDEV XDEV_ARCH KERNEL
|
||||
export TARGET="amd64"
|
||||
export TARGET_ARCH="amd64"
|
||||
}
|
||||
|
||||
# Build target configuration
|
||||
load_target_env() {
|
||||
# Avoid collision with TARGET and XDEV.
|
||||
unset TARGET TARGET_ARCH
|
||||
export XDEV="arm"
|
||||
export XDEV_ARCH="armv6"
|
||||
export XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1"
|
||||
export XDEV_FLAGS="${XDEV_FLAGS} MK_TESTS=no"
|
||||
export KERNEL="PANDABOARD"
|
||||
export CROCHETSRC="https://github.com/freebsd/crochet"
|
||||
export CROCHETBRANCH="trunk@rHEAD"
|
||||
}
|
||||
EMBEDDEDBUILD=1
|
||||
EMBEDDED_TARGET="arm"
|
||||
EMBEDDED_TARGET_ARCH="armv6"
|
||||
EMBEDDEDPORTS="sysutils/u-boot-pandaboard"
|
||||
KERNEL="PANDABOARD"
|
||||
|
@ -3,38 +3,8 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
# Global variables.
|
||||
export SVNROOT="svn://svn.FreeBSD.org/"
|
||||
export SRCBRANCH="base/head@rHEAD"
|
||||
export DOCBRANCH="doc/head@rHEAD"
|
||||
export PORTBRANCH="ports/head@rHEAD"
|
||||
export NODOC=yes
|
||||
export WORLD_FLAGS="-j $(sysctl -n hw.ncpu)"
|
||||
export KERNEL_FLAGS="-j $(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2 ))"
|
||||
export CHROOTDIR="/scratch"
|
||||
export EMBEDDEDBUILD=1
|
||||
export EMBEDDEDPORTS="lang/python textproc/gsed"
|
||||
|
||||
# Build chroot configuration
|
||||
load_chroot_env() {
|
||||
# Avoid collision with TARGET and XDEV.
|
||||
unset XDEV XDEV_ARCH KERNEL
|
||||
export TARGET="amd64"
|
||||
export TARGET_ARCH="amd64"
|
||||
}
|
||||
|
||||
# Build target configuration
|
||||
load_target_env() {
|
||||
# Avoid collision with TARGET and XDEV.
|
||||
unset TARGET TARGET_ARCH
|
||||
export XDEV="arm"
|
||||
export XDEV_ARCH="armv6"
|
||||
export XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1"
|
||||
export XDEV_FLAGS="${XDEV_FLAGS} MK_TESTS=no"
|
||||
export KERNEL="RPI-B"
|
||||
export CROCHETSRC="https://github.com/freebsd/crochet"
|
||||
export CROCHETBRANCH="trunk@rHEAD"
|
||||
export UBOOTSRC="https://github.com/gonzoua/u-boot-pi"
|
||||
export UBOOTBRANCH="trunk"
|
||||
export UBOOTDIR="/tmp/crochet/u-boot-rpi"
|
||||
}
|
||||
EMBEDDEDBUILD=1
|
||||
EMBEDDED_TARGET="arm"
|
||||
EMBEDDED_TARGET_ARCH="armv6"
|
||||
EMBEDDEDPORTS="sysutils/u-boot-rpi"
|
||||
KERNEL="RPI-B"
|
||||
|
@ -3,36 +3,8 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
# Global variables.
|
||||
export SVNROOT="svn://svn.FreeBSD.org/"
|
||||
export SRCBRANCH="base/head@rHEAD"
|
||||
export DOCBRANCH="doc/head@rHEAD"
|
||||
export PORTBRANCH="ports/head@rHEAD"
|
||||
export NODOC=yes
|
||||
export WORLD_FLAGS="-j $(sysctl -n hw.ncpu)"
|
||||
export KERNEL_FLAGS="-j $(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2 ))"
|
||||
export CHROOTDIR="/scratch"
|
||||
export EMBEDDEDBUILD=1
|
||||
export EMBEDDEDPORTS="sysutils/u-boot-rpi2"
|
||||
|
||||
# Build chroot configuration
|
||||
load_chroot_env() {
|
||||
# Avoid collision with TARGET and XDEV.
|
||||
unset XDEV XDEV_ARCH KERNEL
|
||||
export TARGET="amd64"
|
||||
export TARGET_ARCH="amd64"
|
||||
}
|
||||
|
||||
# Build target configuration
|
||||
load_target_env() {
|
||||
# Avoid collision with TARGET and XDEV.
|
||||
unset TARGET TARGET_ARCH
|
||||
export XDEV="arm"
|
||||
export XDEV_ARCH="armv6"
|
||||
export XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1"
|
||||
export XDEV_FLAGS="${XDEV_FLAGS} MK_TESTS=no"
|
||||
export KERNEL="RPI2"
|
||||
export CROCHETSRC="https://github.com/freebsd/crochet"
|
||||
export CROCHETBRANCH="trunk@rHEAD"
|
||||
}
|
||||
|
||||
EMBEDDEDBUILD=1
|
||||
EMBEDDED_TARGET="arm"
|
||||
EMBEDDED_TARGET_ARCH="armv6"
|
||||
EMBEDDEDPORTS="sysutils/u-boot-rpi2"
|
||||
KERNEL="RPI2"
|
||||
|
@ -3,35 +3,8 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
# Global variables.
|
||||
export SVNROOT="svn://svn.FreeBSD.org/"
|
||||
export SRCBRANCH="base/head@rHEAD"
|
||||
export DOCBRANCH="doc/head@rHEAD"
|
||||
export PORTBRANCH="ports/head@rHEAD"
|
||||
export NODOC=yes
|
||||
export WORLD_FLAGS="-j $(sysctl -n hw.ncpu)"
|
||||
export KERNEL_FLAGS="-j $(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2 ))"
|
||||
export CHROOTDIR="/scratch"
|
||||
export EMBEDDEDBUILD=1
|
||||
export EMBEDDEDPORTS="lang/python textproc/gsed"
|
||||
|
||||
# Build chroot configuration
|
||||
load_chroot_env() {
|
||||
# Avoid collision with TARGET and XDEV.
|
||||
unset XDEV XDEV_ARCH KERNEL
|
||||
export TARGET="amd64"
|
||||
export TARGET_ARCH="amd64"
|
||||
}
|
||||
|
||||
# Build target configuration
|
||||
load_target_env() {
|
||||
# Avoid collision with TARGET and XDEV.
|
||||
unset TARGET TARGET_ARCH
|
||||
export XDEV="arm"
|
||||
export XDEV_ARCH="armv6"
|
||||
export XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1"
|
||||
export XDEV_FLAGS="${XDEV_FLAGS} MK_TESTS=no"
|
||||
export KERNEL="WANDBOARD-QUAD"
|
||||
export CROCHETSRC="https://github.com/freebsd/crochet"
|
||||
export CROCHETBRANCH="trunk@rHEAD"
|
||||
}
|
||||
EMBEDDEDBUILD=1
|
||||
EMBEDDED_TARGET="arm"
|
||||
EMBEDDED_TARGET_ARCH="armv6"
|
||||
EMBEDDEDPORTS="sysutils/u-boot-wandboard"
|
||||
KERNEL="WANDBOARD-QUAD"
|
||||
|
@ -3,34 +3,7 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
# Global variables.
|
||||
export SVNROOT="svn://svn.FreeBSD.org/"
|
||||
export SRCBRANCH="base/head@rHEAD"
|
||||
export DOCBRANCH="doc/head@rHEAD"
|
||||
export PORTBRANCH="ports/head@rHEAD"
|
||||
export NODOC=yes
|
||||
export WORLD_FLAGS="-j $(sysctl -n hw.ncpu)"
|
||||
export export KERNEL_FLAGS="-j $(( $(( $(sysctl -n hw.ncpu) + 1 )) / 2 ))"
|
||||
export CHROOTDIR="/scratch"
|
||||
export EMBEDDEDBUILD=1
|
||||
|
||||
# Build chroot configuration
|
||||
load_chroot_env() {
|
||||
# Avoid collision with TARGET and XDEV.
|
||||
unset XDEV XDEV_ARCH KERNEL
|
||||
export TARGET="amd64"
|
||||
export TARGET_ARCH="amd64"
|
||||
}
|
||||
|
||||
# Build target configuration
|
||||
load_target_env() {
|
||||
# Avoid collision with TARGET and XDEV.
|
||||
unset TARGET TARGET_ARCH
|
||||
export XDEV="arm"
|
||||
export XDEV_ARCH="armv6"
|
||||
export XDEV_FLAGS="WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1"
|
||||
export XDEV_FLAGS="${XDEV_FLAGS} MK_TESTS=no"
|
||||
export KERNEL="ZEDBOARD"
|
||||
export CROCHETSRC="https://github.com/freebsd/crochet"
|
||||
export CROCHETBRANCH="trunk@rHEAD"
|
||||
}
|
||||
EMBEDDEDBUILD=1
|
||||
EMBEDDED_TARGET="arm"
|
||||
EMBEDDED_TARGET_ARCH="armv6"
|
||||
KERNEL="ZEDBOARD"
|
||||
|
@ -285,6 +285,14 @@ extra_chroot_setup() {
|
||||
chroot_build_target() {
|
||||
buildenv_setup
|
||||
load_target_env
|
||||
if [ ! -z "${EMBEDDEDBUILD}" ]; then
|
||||
RELEASE_WMAKEFLAGS="${RELEASE_WMAKEFLAGS} \
|
||||
TARGET=${EMBEDDED_TARGET} \
|
||||
TARGET_ARCH=${EMBEDDED_TARGET_ARCH}"
|
||||
RELEASE_KMAKEFLAGS="${RELEASE_KMAKEFLAGS} \
|
||||
TARGET=${EMBEDDED_TARGET} \
|
||||
TARGET_ARCH=${EMBEDDED_TARGET_ARCH}"
|
||||
fi
|
||||
eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_WMAKEFLAGS} buildworld
|
||||
eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_KMAKEFLAGS} buildkernel
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user