Date: Wed, 22 Mar 2017 22:46:04 +0000 (UTC) From: Glen Barber <gjb@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r315756 - user/gjb/thermite Message-ID: <201703222246.v2MMk45E056899@repo.freebsd.org>
index | next in thread | raw e-mail
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@rHEAD" -PORTBRANCH="ports/head@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 ***help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201703222246.v2MMk45E056899>
