svn commit: r315756 - user/gjb/thermite
Glen Barber
gjb at FreeBSD.org
Wed Mar 22 22:46:07 UTC 2017
Author: gjb
Date: Wed Mar 22 22:46:03 2017
New Revision: 315756
URL: https://svnweb.freebsd.org/changeset/base/315756
Log:
Make the version of the snapshot configuration files public, based
on several inquiries to do so. These cover the head, stable/11, and
stable/10 branches, and all architectures snapshots are produced
therein.
Sponsored by: The FreeBSD Foundation
Added:
user/gjb/thermite/10-amd64-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/10-armv6-BEAGLEBONE-snap.conf (contents, props changed)
user/gjb/thermite/10-armv6-CUBOX-HUMMINGBOARD-snap.conf (contents, props changed)
user/gjb/thermite/10-armv6-GUMSTIX-snap.conf (contents, props changed)
user/gjb/thermite/10-armv6-PANDABOARD-snap.conf (contents, props changed)
user/gjb/thermite/10-armv6-RPI-B-snap.conf (contents, props changed)
user/gjb/thermite/10-armv6-WANDBOARD-snap.conf (contents, props changed)
user/gjb/thermite/10-i386-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/10-ia64-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/10-powerpc-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/10-powerpc64-GENERIC64-snap.conf (contents, props changed)
user/gjb/thermite/10-sparc64-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/11-aarch64-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/11-armv6-BANANAPI-snap.conf (contents, props changed)
user/gjb/thermite/11-armv6-BEAGLEBONE-snap.conf (contents, props changed)
user/gjb/thermite/11-armv6-CUBIEBOARD-snap.conf (contents, props changed)
user/gjb/thermite/11-armv6-CUBIEBOARD2-snap.conf (contents, props changed)
user/gjb/thermite/11-armv6-CUBOX-HUMMINGBOARD-snap.conf (contents, props changed)
user/gjb/thermite/11-armv6-GUMSTIX-snap.conf (contents, props changed)
user/gjb/thermite/11-armv6-PANDABOARD-snap.conf (contents, props changed)
user/gjb/thermite/11-armv6-RPI-B-snap.conf (contents, props changed)
user/gjb/thermite/11-armv6-RPI2-snap.conf (contents, props changed)
user/gjb/thermite/11-armv6-WANDBOARD-snap.conf (contents, props changed)
user/gjb/thermite/11-i386-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/11-powerpc-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/11-powerpc64-GENERIC64-snap.conf (contents, props changed)
user/gjb/thermite/11-sparc64-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/12-aarch64-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/12-amd64-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/12-armv6-BANANAPI-snap.conf (contents, props changed)
user/gjb/thermite/12-armv6-BEAGLEBONE-snap.conf (contents, props changed)
user/gjb/thermite/12-armv6-CUBIEBOARD-snap.conf (contents, props changed)
user/gjb/thermite/12-armv6-CUBIEBOARD2-snap.conf (contents, props changed)
user/gjb/thermite/12-armv6-CUBOX-HUMMINGBOARD-snap.conf (contents, props changed)
user/gjb/thermite/12-armv6-GUMSTIX-snap.conf (contents, props changed)
user/gjb/thermite/12-armv6-PANDABOARD-snap.conf (contents, props changed)
user/gjb/thermite/12-armv6-RPI-B-snap.conf (contents, props changed)
user/gjb/thermite/12-armv6-RPI2-snap.conf (contents, props changed)
user/gjb/thermite/12-armv6-WANDBOARD-snap.conf (contents, props changed)
user/gjb/thermite/12-i386-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/12-powerpc-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/12-powerpc64-GENERIC64-snap.conf (contents, props changed)
user/gjb/thermite/12-powerpcspe-MPC85XXSPE-snap.conf (contents, props changed)
user/gjb/thermite/12-sparc64-GENERIC-snap.conf (contents, props changed)
user/gjb/thermite/builds-10.conf (contents, props changed)
user/gjb/thermite/builds-11.conf (contents, props changed)
user/gjb/thermite/builds-12.conf (contents, props changed)
user/gjb/thermite/defaults-10.conf (contents, props changed)
user/gjb/thermite/defaults-11.conf (contents, props changed)
user/gjb/thermite/defaults-12.conf (contents, props changed)
user/gjb/thermite/main.conf (contents, props changed)
Modified:
user/gjb/thermite/11-amd64-GENERIC-snap.conf
Added: user/gjb/thermite/10-amd64-GENERIC-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/10-amd64-GENERIC-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,18 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="10"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+TARGET="amd64"
+TARGET_ARCH="amd64"
+
+__CONFIG_NAME="${BUILDBRANCH}-${TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+WITH_VMIMAGES=1
+WITH_COMPRESSED_VMIMAGES=1
+WITH_CLOUDWARE=1
Added: user/gjb/thermite/10-armv6-BEAGLEBONE-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/10-armv6-BEAGLEBONE-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,60 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="10"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+export RELENGDIR="$(realpath $(dirname $(basename ${0})))/../release"
+
+EMBEDDED_TARGET_ARCH="armv6"
+EMBEDDED_TARGET="arm"
+EMBEDDEDBUILD=1
+EMBEDDEDPORTS="sysutils/u-boot-beaglebone"
+FAT_SIZE="2m"
+FAT_TYPE="12"
+IMAGE_SIZE="480M"
+KERNEL_FLAGS="-j6"
+KERNEL="BEAGLEBONE"
+MD_ARGS="-x 63 -y 255"
+NODOC=1
+NOPORTS=
+PART_SCHEME="MBR"
+WORLD_FLAGS="-j10"
+WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x88000000"
+
+export __CONFIG_NAME="${BUILDBRANCH}-${EMBEDDED_TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+export CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+load_stage_env() {
+ TARGET=${EMBEDDED_TARGET}
+ TARGET_ARCH=${EMBEDDED_TARGET_ARCH}
+}
+
+if [ ! -z ${FTP_STAGING} ]; then
+ load_stage_env
+fi
+
+arm_install_uboot() {
+ UBOOT_DIR="/usr/local/share/u-boot/u-boot-beaglebone"
+ FATMOUNT="${DESTDIR%${KERNEL}}/fat"
+ UFSMOUNT="${DESTDIR%${KERNEL}}/ufs"
+ chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
+ chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT}
+ chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT}
+ chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/MLO ${FATMOUNT}/MLO
+ chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/u-boot.img ${FATMOUNT}/u-boot.img
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \
+ ${FATMOUNT}/ubldr.bin
+ chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot
+ sync
+ umount_loop ${CHROOTDIR}/${FATMOUNT}
+ umount_loop ${CHROOTDIR}/${UFSMOUNT}
+ chroot ${CHROOTDIR} rmdir ${FATMOUNT}
+ chroot ${CHROOTDIR} rmdir ${UFSMOUNT}
+
+ return 0
+}
Added: user/gjb/thermite/10-armv6-CUBOX-HUMMINGBOARD-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/10-armv6-CUBOX-HUMMINGBOARD-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,62 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="10"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+export RELENGDIR="$(realpath $(dirname $(basename ${0})))/../release"
+
+EMBEDDED_TARGET_ARCH="armv6"
+EMBEDDED_TARGET="arm"
+EMBEDDEDBUILD=1
+EMBEDDEDPORTS="sysutils/u-boot-cubox-hummingboard"
+FAT_SIZE="50m -b 16384"
+FAT_TYPE="16"
+IMAGE_SIZE="495M"
+KERNEL_FLAGS="-j6"
+KERNEL="IMX6"
+MD_ARGS="-x 63 -y 255"
+NODOC=1
+NOPORTS=
+PART_SCHEME="MBR"
+WORLD_FLAGS="-j10"
+WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x12000000"
+export BOARDNAME="CUBOX-HUMMINGBOARD"
+
+export __CONFIG_NAME="${BUILDBRANCH}-${EMBEDDED_TARGET_ARCH}-${BOARDNAME}-${BUILDTYPE}"
+export CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+load_stage_env() {
+ TARGET=${EMBEDDED_TARGET}
+ TARGET_ARCH=${EMBEDDED_TARGET_ARCH}
+}
+
+if [ ! -z ${FTP_STAGING} ]; then
+ load_stage_env
+fi
+
+arm_install_uboot() {
+ UBOOT_DIR="/usr/local/share/u-boot/u-boot-cubox-hummingboard"
+ UBOOT_FILES="u-boot.imx"
+ FATMOUNT="${DESTDIR%${KERNEL}}/fat"
+ UFSMOUNT="${DESTDIR%${KERNEL}}/ufs"
+ chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \
+ of=/dev/${mddev} bs=512 seek=2
+ chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
+ chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT}
+ chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT}
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \
+ ${FATMOUNT}/ubldr.bin
+ chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot
+ sync
+ umount_loop ${CHROOTDIR}/${FATMOUNT}
+ umount_loop ${CHROOTDIR}/${UFSMOUNT}
+ chroot ${CHROOTDIR} rmdir ${FATMOUNT}
+ chroot ${CHROOTDIR} rmdir ${UFSMOUNT}
+
+ return 0
+}
Added: user/gjb/thermite/10-armv6-GUMSTIX-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/10-armv6-GUMSTIX-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,60 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="10"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+export RELENGDIR="$(realpath $(dirname $(basename ${0})))/../release"
+
+EMBEDDED_TARGET_ARCH="armv6"
+EMBEDDED_TARGET="arm"
+EMBEDDEDBUILD=1
+EMBEDDEDPORTS="sysutils/u-boot-duovero"
+FAT_SIZE="2m"
+FAT_TYPE="12"
+IMAGE_SIZE="480M"
+KERNEL_FLAGS="-j6"
+KERNEL="GUMSTIX"
+MD_ARGS="-x 63 -y 255"
+NODOC=1
+NOPORTS=
+PART_SCHEME="MBR"
+WORLD_FLAGS="-j10"
+WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x88000000"
+
+export __CONFIG_NAME="${BUILDBRANCH}-${EMBEDDED_TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+export CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+load_stage_env() {
+ TARGET=${EMBEDDED_TARGET}
+ TARGET_ARCH=${EMBEDDED_TARGET_ARCH}
+}
+
+if [ ! -z ${FTP_STAGING} ]; then
+ load_stage_env
+fi
+
+arm_install_uboot() {
+ UBOOT_DIR="/usr/local/share/u-boot/u-boot-duovero"
+ FATMOUNT="${DESTDIR%${KERNEL}}/fat"
+ UFSMOUNT="${DESTDIR%${KERNEL}}/ufs"
+ chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
+ chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT}
+ chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT}
+ chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/MLO ${FATMOUNT}/MLO
+ chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/u-boot.img ${FATMOUNT}/u-boot.img
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \
+ ${FATMOUNT}/ubldr.bin
+ chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot
+ sync
+ umount_loop ${CHROOTDIR}/${FATMOUNT}
+ umount_loop ${CHROOTDIR}/${UFSMOUNT}
+ chroot ${CHROOTDIR} rmdir ${FATMOUNT}
+ chroot ${CHROOTDIR} rmdir ${UFSMOUNT}
+
+ return 0
+}
Added: user/gjb/thermite/10-armv6-PANDABOARD-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/10-armv6-PANDABOARD-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,60 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="10"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+export RELENGDIR="$(realpath $(dirname $(basename ${0})))/../release"
+
+EMBEDDED_TARGET_ARCH="armv6"
+EMBEDDED_TARGET="arm"
+EMBEDDEDBUILD=1
+EMBEDDEDPORTS="sysutils/u-boot-pandaboard"
+FAT_SIZE="2m"
+FAT_TYPE="12"
+IMAGE_SIZE="480M"
+KERNEL_FLAGS="-j6"
+KERNEL="PANDABOARD"
+MD_ARGS="-x 63 -y 255"
+NODOC=1
+NOPORTS=
+PART_SCHEME="MBR"
+WORLD_FLAGS="-j10"
+WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x88000000"
+
+export __CONFIG_NAME="${BUILDBRANCH}-${EMBEDDED_TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+export CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+load_stage_env() {
+ TARGET=${EMBEDDED_TARGET}
+ TARGET_ARCH=${EMBEDDED_TARGET_ARCH}
+}
+
+if [ ! -z ${FTP_STAGING} ]; then
+ load_stage_env
+fi
+
+arm_install_uboot() {
+ UBOOT_DIR="/usr/local/share/u-boot/u-boot-pandaboard"
+ FATMOUNT="${DESTDIR%${KERNEL}}/fat"
+ UFSMOUNT="${DESTDIR%${KERNEL}}/ufs"
+ chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
+ chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT}
+ chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT}
+ chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/MLO ${FATMOUNT}/MLO
+ chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/u-boot.img ${FATMOUNT}/u-boot.img
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \
+ ${FATMOUNT}/ubldr.bin
+ chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot
+ sync
+ umount_loop ${CHROOTDIR}/${FATMOUNT}
+ umount_loop ${CHROOTDIR}/${UFSMOUNT}
+ chroot ${CHROOTDIR} rmdir ${FATMOUNT}
+ chroot ${CHROOTDIR} rmdir ${UFSMOUNT}
+
+ return 0
+}
Added: user/gjb/thermite/10-armv6-RPI-B-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/10-armv6-RPI-B-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,66 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="10"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+export RELENGDIR="$(realpath $(dirname $(basename ${0})))/../release"
+
+EMBEDDED_TARGET_ARCH="armv6"
+EMBEDDED_TARGET="arm"
+EMBEDDEDBUILD=1
+EMBEDDEDPORTS="sysutils/u-boot-rpi"
+FAT_SIZE="17m"
+FAT_TYPE="16"
+IMAGE_SIZE="480M"
+KERNEL_FLAGS="-j6"
+KERNEL="RPI-B"
+MD_ARGS="-x 63 -y 255"
+NODOC=1
+NOPORTS=
+PART_SCHEME="MBR"
+WORLD_FLAGS="-j10"
+WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x2000000"
+
+export __CONFIG_NAME="${BUILDBRANCH}-${EMBEDDED_TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+export CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+load_stage_env() {
+ TARGET=${EMBEDDED_TARGET}
+ TARGET_ARCH=${EMBEDDED_TARGET_ARCH}
+}
+
+if [ ! -z ${FTP_STAGING} ]; then
+ load_stage_env
+fi
+
+arm_install_uboot() {
+ UBOOT_DIR="/usr/local/share/u-boot/u-boot-rpi"
+ UBOOT_FILES="bootcode.bin config.txt fixup.dat fixup_cd.dat \
+ start.elf start_cd.elf u-boot.img"
+ FATMOUNT="${DESTDIR%${KERNEL}}/fat"
+ UFSMOUNT="${DESTDIR%${KERNEL}}/ufs"
+ chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
+ chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT}
+ chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT}
+ for _UF in ${UBOOT_FILES}; do
+ chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/${_UF} \
+ ${FATMOUNT}/${_UF}
+ done
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \
+ ${FATMOUNT}/ubldr.bin
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/dtb/rpi.dtb \
+ ${FATMOUNT}/rpi.dtb
+ chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot
+ sync
+ umount_loop ${CHROOTDIR}/${FATMOUNT}
+ umount_loop ${CHROOTDIR}/${UFSMOUNT}
+ chroot ${CHROOTDIR} rmdir ${FATMOUNT}
+ chroot ${CHROOTDIR} rmdir ${UFSMOUNT}
+
+ return 0
+}
Added: user/gjb/thermite/10-armv6-WANDBOARD-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/10-armv6-WANDBOARD-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,62 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="10"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+export RELENGDIR="$(realpath $(dirname $(basename ${0})))/../release"
+
+EMBEDDED_TARGET_ARCH="armv6"
+EMBEDDED_TARGET="arm"
+EMBEDDEDBUILD=1
+EMBEDDEDPORTS="sysutils/u-boot-wandboard"
+FAT_SIZE="50m -b 16384"
+FAT_TYPE="16"
+IMAGE_SIZE="495M"
+KERNEL_FLAGS="-j6"
+KERNEL="IMX6"
+MD_ARGS="-x 63 -y 255"
+NODOC=1
+NOPORTS=
+PART_SCHEME="MBR"
+WORLD_FLAGS="-j10"
+WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x12000000"
+export BOARDNAME="WANDBOARD"
+
+export __CONFIG_NAME="${BUILDBRANCH}-${EMBEDDED_TARGET_ARCH}-${BOARDNAME}-${BUILDTYPE}"
+export CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+load_stage_env() {
+ TARGET=${EMBEDDED_TARGET}
+ TARGET_ARCH=${EMBEDDED_TARGET_ARCH}
+}
+
+if [ ! -z ${FTP_STAGING} ]; then
+ load_stage_env
+fi
+
+arm_install_uboot() {
+ UBOOT_DIR="/usr/local/share/u-boot/u-boot-wandboard"
+ UBOOT_FILES="u-boot.imx"
+ FATMOUNT="${DESTDIR%${KERNEL}}/fat"
+ UFSMOUNT="${DESTDIR%${KERNEL}}/ufs"
+ chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \
+ of=/dev/${mddev} bs=512 seek=2
+ chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
+ chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT}
+ chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT}
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \
+ ${FATMOUNT}/ubldr.bin
+ chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot
+ sync
+ umount_loop ${CHROOTDIR}/${FATMOUNT}
+ umount_loop ${CHROOTDIR}/${UFSMOUNT}
+ chroot ${CHROOTDIR} rmdir ${FATMOUNT}
+ chroot ${CHROOTDIR} rmdir ${UFSMOUNT}
+
+ return 0
+}
Added: user/gjb/thermite/10-i386-GENERIC-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/10-i386-GENERIC-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,20 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="10"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+TARGET="i386"
+TARGET_ARCH="i386"
+CHROOT_MAKEENV="TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH}"
+
+__CONFIG_NAME="${BUILDBRANCH}-${TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+WITH_VMIMAGES=1
+WITH_COMPRESSED_VMIMAGES=1
+XZ_THREADS="10"
+WITH_CLOUDWARE=
Added: user/gjb/thermite/10-ia64-GENERIC-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/10-ia64-GENERIC-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="10"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+TARGET="ia64"
+TARGET_ARCH="ia64"
+
+__CONFIG_NAME="${BUILDBRANCH}-${TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
Added: user/gjb/thermite/10-powerpc-GENERIC-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/10-powerpc-GENERIC-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,15 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="10"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+TARGET="powerpc"
+TARGET_ARCH="powerpc"
+WORLD_FLAGS="-j10"
+
+__CONFIG_NAME="${BUILDBRANCH}-${TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
Added: user/gjb/thermite/10-powerpc64-GENERIC64-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/10-powerpc64-GENERIC64-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,16 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="10"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+KERNEL="GENERIC64"
+TARGET="powerpc"
+TARGET_ARCH="powerpc64"
+WORLD_FLAGS="-j10"
+
+__CONFIG_NAME="${BUILDBRANCH}-${TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
Added: user/gjb/thermite/10-sparc64-GENERIC-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/10-sparc64-GENERIC-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="10"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+TARGET="sparc64"
+TARGET_ARCH="sparc64"
+
+__CONFIG_NAME="${BUILDBRANCH}-${TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
Added: user/gjb/thermite/11-aarch64-GENERIC-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/11-aarch64-GENERIC-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,33 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="11"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+TARGET="arm64"
+TARGET_ARCH="aarch64"
+
+__CONFIG_NAME="${BUILDBRANCH}-${TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+NOPORTS=
+WITH_VMIMAGES=1
+WITH_COMPRESSED_VMIMAGES=1
+
+buildenv_setup() {
+ if [ ! -d ${CHROOTDIR}/usr/ports/devel/aarch64-binutils ]; then
+ chroot ${CHROOTDIR} env ASSUME_ALWAYS_YES=yes \
+ /usr/sbin/pkg bootstrap -y
+ chroot ${CHROOTDIR} env ASSUME_ALWAYS_YES=yes \
+ /usr/sbin/pkg install -y devel/aarch64-binutils
+ else
+ chroot ${CHROOTDIR} env BATCH=1 \
+ make -C /usr/ports/devel/aarch64-binutils \
+ all install clean
+ fi
+ return 0
+}
+
Modified: user/gjb/thermite/11-amd64-GENERIC-snap.conf
==============================================================================
--- user/gjb/thermite/11-amd64-GENERIC-snap.conf Wed Mar 22 22:29:14 2017 (r315755)
+++ user/gjb/thermite/11-amd64-GENERIC-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -3,25 +3,16 @@
# $FreeBSD$
#
-# Sample configuration file for building a head/ snapshot using
-# thermite.sh.
+BUILDBRANCH="11"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
-CHROOTDIR="/scratch/11-amd64-GENERIC-snap"
-CHROOTBUILD_SKIP=1
-SVNROOT="svn://svn.FreeBSD.org/"
-SRCBRANCH="base/head@${_SVNREV}"
-DOCBRANCH="doc/head at rHEAD"
-PORTBRANCH="ports/head at rHEAD"
-WORLD_FLAGS="-j10"
-KERNEL_FLAGS="-j8"
-KERNEL="GENERIC"
TARGET="amd64"
TARGET_ARCH="amd64"
-NODOC=1
-NOPORTS=1
-# svn revision to build. Do not include leading 'r'.
-_SVNREV="262657"
-# Date the build was started.
-DATE="20140301"
+__CONFIG_NAME="${BUILDBRANCH}-${TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+WITH_VMIMAGES=1
+WITH_COMPRESSED_VMIMAGES=1
+WITH_CLOUDWARE=1
Added: user/gjb/thermite/11-armv6-BANANAPI-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/11-armv6-BANANAPI-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,62 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="11"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+export RELENGDIR="$(realpath $(dirname $(basename ${0})))/../release"
+
+EMBEDDED_TARGET_ARCH="armv6"
+EMBEDDED_TARGET="arm"
+EMBEDDEDBUILD=1
+EMBEDDEDPORTS="sysutils/u-boot-bananapi"
+FAT_SIZE="32m -b 1m"
+FAT_TYPE="16"
+IMAGE_SIZE="1G"
+KERNEL_FLAGS="-j6"
+KERNEL="ALLWINNER"
+MD_ARGS="-x 63 -y 255"
+NODOC=1
+NOPORTS=
+PART_SCHEME="MBR"
+WORLD_FLAGS="-j10"
+WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x42000000"
+export BOARDNAME="BANANAPI"
+
+export __CONFIG_NAME="${BUILDBRANCH}-${EMBEDDED_TARGET_ARCH}-${BOARDNAME}-${BUILDTYPE}"
+export CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+load_stage_env() {
+ TARGET=${EMBEDDED_TARGET}
+ TARGET_ARCH=${EMBEDDED_TARGET_ARCH}
+}
+
+if [ ! -z ${FTP_STAGING} ]; then
+ load_stage_env
+fi
+
+arm_install_uboot() {
+ UBOOT_DIR="/usr/local/share/u-boot/u-boot-bananapi"
+ UBOOT_FILES="u-boot-sunxi-with-spl.bin"
+ FATMOUNT="${DESTDIR%${KERNEL}}/fat"
+ UFSMOUNT="${DESTDIR%${KERNEL}}/ufs"
+ chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \
+ of=/dev/${mddev} bs=1k seek=8 conv=sync
+ chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
+ chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT}
+ chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT}
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \
+ ${FATMOUNT}/ubldr.bin
+ chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot
+ sync
+ umount_loop ${CHROOTDIR}/${FATMOUNT}
+ umount_loop ${CHROOTDIR}/${UFSMOUNT}
+ chroot ${CHROOTDIR} rmdir ${FATMOUNT}
+ chroot ${CHROOTDIR} rmdir ${UFSMOUNT}
+
+ return 0
+}
Added: user/gjb/thermite/11-armv6-BEAGLEBONE-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/11-armv6-BEAGLEBONE-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,60 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="11"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+export RELENGDIR="$(realpath $(dirname $(basename ${0})))/../release"
+
+EMBEDDED_TARGET_ARCH="armv6"
+EMBEDDED_TARGET="arm"
+EMBEDDEDBUILD=1
+EMBEDDEDPORTS="sysutils/u-boot-beaglebone"
+FAT_SIZE="2m"
+FAT_TYPE="12"
+IMAGE_SIZE="1G"
+KERNEL_FLAGS="-j6"
+KERNEL="BEAGLEBONE"
+MD_ARGS="-x 63 -y 255"
+NODOC=1
+NOPORTS=
+PART_SCHEME="MBR"
+WORLD_FLAGS="-j10"
+WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x88000000"
+
+export __CONFIG_NAME="${BUILDBRANCH}-${EMBEDDED_TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+export CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+load_stage_env() {
+ TARGET=${EMBEDDED_TARGET}
+ TARGET_ARCH=${EMBEDDED_TARGET_ARCH}
+}
+
+if [ ! -z ${FTP_STAGING} ]; then
+ load_stage_env
+fi
+
+arm_install_uboot() {
+ UBOOT_DIR="/usr/local/share/u-boot/u-boot-beaglebone"
+ FATMOUNT="${DESTDIR%${KERNEL}}/fat"
+ UFSMOUNT="${DESTDIR%${KERNEL}}/ufs"
+ chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
+ chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT}
+ chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT}
+ chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/MLO ${FATMOUNT}/MLO
+ chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/u-boot.img ${FATMOUNT}/u-boot.img
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \
+ ${FATMOUNT}/ubldr.bin
+ chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot
+ sync
+ umount_loop ${CHROOTDIR}/${FATMOUNT}
+ umount_loop ${CHROOTDIR}/${UFSMOUNT}
+ chroot ${CHROOTDIR} rmdir ${FATMOUNT}
+ chroot ${CHROOTDIR} rmdir ${UFSMOUNT}
+
+ return 0
+}
Added: user/gjb/thermite/11-armv6-CUBIEBOARD-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/11-armv6-CUBIEBOARD-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,62 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="11"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+export RELENGDIR="$(realpath $(dirname $(basename ${0})))/../release"
+
+EMBEDDED_TARGET_ARCH="armv6"
+EMBEDDED_TARGET="arm"
+EMBEDDEDBUILD=1
+EMBEDDEDPORTS="sysutils/u-boot-cubieboard"
+FAT_SIZE="32m -b 1m"
+FAT_TYPE="16"
+IMAGE_SIZE="1G"
+KERNEL_FLAGS="-j6"
+KERNEL="ALLWINNER_UP"
+MD_ARGS="-x 63 -y 255"
+NODOC=1
+NOPORTS=
+PART_SCHEME="MBR"
+WORLD_FLAGS="-j10"
+WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x42000000"
+export BOARDNAME="CUBIEBOARD"
+
+export __CONFIG_NAME="${BUILDBRANCH}-${EMBEDDED_TARGET_ARCH}-${BOARDNAME}-${BUILDTYPE}"
+export CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+load_stage_env() {
+ TARGET=${EMBEDDED_TARGET}
+ TARGET_ARCH=${EMBEDDED_TARGET_ARCH}
+}
+
+if [ ! -z ${FTP_STAGING} ]; then
+ load_stage_env
+fi
+
+arm_install_uboot() {
+ UBOOT_DIR="/usr/local/share/u-boot/u-boot-cubieboard"
+ UBOOT_FILES="u-boot-sunxi-with-spl.bin"
+ FATMOUNT="${DESTDIR%${KERNEL}}/fat"
+ UFSMOUNT="${DESTDIR%${KERNEL}}/ufs"
+ chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \
+ of=/dev/${mddev} bs=1k seek=8 conv=sync
+ chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
+ chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT}
+ chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT}
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \
+ ${FATMOUNT}/ubldr.bin
+ chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot
+ sync
+ umount_loop ${CHROOTDIR}/${FATMOUNT}
+ umount_loop ${CHROOTDIR}/${UFSMOUNT}
+ chroot ${CHROOTDIR} rmdir ${FATMOUNT}
+ chroot ${CHROOTDIR} rmdir ${UFSMOUNT}
+
+ return 0
+}
Added: user/gjb/thermite/11-armv6-CUBIEBOARD2-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/11-armv6-CUBIEBOARD2-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,62 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="11"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+export RELENGDIR="$(realpath $(dirname $(basename ${0})))/../release"
+
+EMBEDDED_TARGET_ARCH="armv6"
+EMBEDDED_TARGET="arm"
+EMBEDDEDBUILD=1
+EMBEDDEDPORTS="sysutils/u-boot-cubieboard2"
+FAT_SIZE="32m -b 1m"
+FAT_TYPE="16"
+IMAGE_SIZE="1G"
+KERNEL_FLAGS="-j6"
+KERNEL="ALLWINNER"
+MD_ARGS="-x 63 -y 255"
+NODOC=1
+NOPORTS=
+PART_SCHEME="MBR"
+WORLD_FLAGS="-j10"
+WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x42000000"
+export BOARDNAME="CUBIEBOARD2"
+
+export __CONFIG_NAME="${BUILDBRANCH}-${EMBEDDED_TARGET_ARCH}-${BOARDNAME}-${BUILDTYPE}"
+export CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+load_stage_env() {
+ TARGET=${EMBEDDED_TARGET}
+ TARGET_ARCH=${EMBEDDED_TARGET_ARCH}
+}
+
+if [ ! -z ${FTP_STAGING} ]; then
+ load_stage_env
+fi
+
+arm_install_uboot() {
+ UBOOT_DIR="/usr/local/share/u-boot/u-boot-cubieboard2"
+ UBOOT_FILES="u-boot-sunxi-with-spl.bin"
+ FATMOUNT="${DESTDIR%${KERNEL}}/fat"
+ UFSMOUNT="${DESTDIR%${KERNEL}}/ufs"
+ chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \
+ of=/dev/${mddev} bs=1k seek=8 conv=sync
+ chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
+ chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT}
+ chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT}
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \
+ ${FATMOUNT}/ubldr.bin
+ chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot
+ sync
+ umount_loop ${CHROOTDIR}/${FATMOUNT}
+ umount_loop ${CHROOTDIR}/${UFSMOUNT}
+ chroot ${CHROOTDIR} rmdir ${FATMOUNT}
+ chroot ${CHROOTDIR} rmdir ${UFSMOUNT}
+
+ return 0
+}
Added: user/gjb/thermite/11-armv6-CUBOX-HUMMINGBOARD-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/11-armv6-CUBOX-HUMMINGBOARD-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,62 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="11"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+export RELENGDIR="$(realpath $(dirname $(basename ${0})))/../release"
+
+EMBEDDED_TARGET_ARCH="armv6"
+EMBEDDED_TARGET="arm"
+EMBEDDEDBUILD=1
+EMBEDDEDPORTS="sysutils/u-boot-cubox-hummingboard"
+FAT_SIZE="50m -b 16384"
+FAT_TYPE="16"
+IMAGE_SIZE="1G"
+KERNEL_FLAGS="-j6"
+KERNEL="IMX6"
+MD_ARGS="-x 63 -y 255"
+NODOC=1
+NOPORTS=
+PART_SCHEME="MBR"
+WORLD_FLAGS="-j10"
+WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x12000000"
+export BOARDNAME="CUBOX-HUMMINGBOARD"
+
+export __CONFIG_NAME="${BUILDBRANCH}-${EMBEDDED_TARGET_ARCH}-${BOARDNAME}-${BUILDTYPE}"
+export CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+load_stage_env() {
+ TARGET=${EMBEDDED_TARGET}
+ TARGET_ARCH=${EMBEDDED_TARGET_ARCH}
+}
+
+if [ ! -z ${FTP_STAGING} ]; then
+ load_stage_env
+fi
+
+arm_install_uboot() {
+ UBOOT_DIR="/usr/local/share/u-boot/u-boot-cubox-hummingboard"
+ UBOOT_FILES="u-boot.imx"
+ FATMOUNT="${DESTDIR%${KERNEL}}/fat"
+ UFSMOUNT="${DESTDIR%${KERNEL}}/ufs"
+ chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \
+ of=/dev/${mddev} bs=512 seek=2
+ chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
+ chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT}
+ chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT}
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \
+ ${FATMOUNT}/ubldr.bin
+ chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot
+ sync
+ umount_loop ${CHROOTDIR}/${FATMOUNT}
+ umount_loop ${CHROOTDIR}/${UFSMOUNT}
+ chroot ${CHROOTDIR} rmdir ${FATMOUNT}
+ chroot ${CHROOTDIR} rmdir ${UFSMOUNT}
+
+ return 0
+}
Added: user/gjb/thermite/11-armv6-GUMSTIX-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/11-armv6-GUMSTIX-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,60 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="11"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+export RELENGDIR="$(realpath $(dirname $(basename ${0})))/../release"
+
+EMBEDDED_TARGET_ARCH="armv6"
+EMBEDDED_TARGET="arm"
+EMBEDDEDBUILD=1
+EMBEDDEDPORTS="sysutils/u-boot-duovero"
+FAT_SIZE="2m"
+FAT_TYPE="12"
+IMAGE_SIZE="1G"
+KERNEL_FLAGS="-j6"
+KERNEL="GUMSTIX"
+MD_ARGS="-x 63 -y 255"
+NODOC=1
+NOPORTS=
+PART_SCHEME="MBR"
+WORLD_FLAGS="-j10"
+WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x88000000"
+
+export __CONFIG_NAME="${BUILDBRANCH}-${EMBEDDED_TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+export CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+load_stage_env() {
+ TARGET=${EMBEDDED_TARGET}
+ TARGET_ARCH=${EMBEDDED_TARGET_ARCH}
+}
+
+if [ ! -z ${FTP_STAGING} ]; then
+ load_stage_env
+fi
+
+arm_install_uboot() {
+ UBOOT_DIR="/usr/local/share/u-boot/u-boot-duovero"
+ FATMOUNT="${DESTDIR%${KERNEL}}/fat"
+ UFSMOUNT="${DESTDIR%${KERNEL}}/ufs"
+ chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}"
+ chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT}
+ chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT}
+ chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/MLO ${FATMOUNT}/MLO
+ chroot ${CHROOTDIR} cp -p ${UBOOT_DIR}/u-boot.img ${FATMOUNT}/u-boot.img
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr ${FATMOUNT}/ubldr
+ chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \
+ ${FATMOUNT}/ubldr.bin
+ chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot
+ sync
+ umount_loop ${CHROOTDIR}/${FATMOUNT}
+ umount_loop ${CHROOTDIR}/${UFSMOUNT}
+ chroot ${CHROOTDIR} rmdir ${FATMOUNT}
+ chroot ${CHROOTDIR} rmdir ${UFSMOUNT}
+
+ return 0
+}
Added: user/gjb/thermite/11-armv6-PANDABOARD-snap.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/gjb/thermite/11-armv6-PANDABOARD-snap.conf Wed Mar 22 22:46:03 2017 (r315756)
@@ -0,0 +1,60 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+BUILDBRANCH="11"
+
+. "${__BUILDCONFDIR}/defaults-${BUILDBRANCH}.conf"
+
+export RELENGDIR="$(realpath $(dirname $(basename ${0})))/../release"
+
+EMBEDDED_TARGET_ARCH="armv6"
+EMBEDDED_TARGET="arm"
+EMBEDDEDBUILD=1
+EMBEDDEDPORTS="sysutils/u-boot-pandaboard"
+FAT_SIZE="2m"
+FAT_TYPE="12"
+IMAGE_SIZE="1G"
+KERNEL_FLAGS="-j6"
+KERNEL="PANDABOARD"
+MD_ARGS="-x 63 -y 255"
+NODOC=1
+NOPORTS=
+PART_SCHEME="MBR"
+WORLD_FLAGS="-j10"
+WORLD_FLAGS="${WORLD_FLAGS} UBLDR_LOADADDR=0x88000000"
+
+export __CONFIG_NAME="${BUILDBRANCH}-${EMBEDDED_TARGET_ARCH}-${KERNEL}-${BUILDTYPE}"
+export CHROOTDIR="${__WRKDIR_PREFIX}/${__CONFIG_NAME}"
+
+load_stage_env() {
+ TARGET=${EMBEDDED_TARGET}
+ TARGET_ARCH=${EMBEDDED_TARGET_ARCH}
+}
+
+if [ ! -z ${FTP_STAGING} ]; then
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-user
mailing list