release.sh (f6e116eea97e79450fb8dcf81193f35dfc30fae1) release.sh (bb0c3a6b0319a8a63abbe65780f5ccbc900ab00d)
1#!/bin/sh
2#-
3# Copyright (c) 2013-2017 The FreeBSD Foundation
4# Copyright (c) 2013 Glen Barber
5# Copyright (c) 2011 Nathan Whitehorn
6# All rights reserved.
7#
8# Portions of this software were developed by Glen Barber

--- 336 unchanged lines hidden (view full) ---

345 WITH_COMPRESSED_VMIMAGES=${WITH_COMPRESSED_VMIMAGES}
346
347 return 0
348} # chroot_build_release()
349
350# chroot_arm_build_release(): Create arm SD card image.
351chroot_arm_build_release() {
352 load_target_env
1#!/bin/sh
2#-
3# Copyright (c) 2013-2017 The FreeBSD Foundation
4# Copyright (c) 2013 Glen Barber
5# Copyright (c) 2011 Nathan Whitehorn
6# All rights reserved.
7#
8# Portions of this software were developed by Glen Barber

--- 336 unchanged lines hidden (view full) ---

345 WITH_COMPRESSED_VMIMAGES=${WITH_COMPRESSED_VMIMAGES}
346
347 return 0
348} # chroot_build_release()
349
350# chroot_arm_build_release(): Create arm SD card image.
351chroot_arm_build_release() {
352 load_target_env
353 MAKE_FLAGS="${MAKE_FLAGS} TARGET=${EMBEDDED_TARGET}"
354 MAKE_FLAGS="${MAKE_FLAGS} TARGET_ARCH=${EMBEDDED_TARGET_ARCH}"
355 eval chroot ${CHROOTDIR} make ${MAKE_FLAGS} -C /usr/src/release obj
356 case ${EMBEDDED_TARGET} in
357 arm|arm64)
358 if [ -e "${RELENGDIR}/tools/arm.subr" ]; then
359 . "${RELENGDIR}/tools/arm.subr"
360 fi
361 ;;
362 *)
363 ;;
364 esac
365 [ ! -z "${RELEASECONF}" ] && . "${RELEASECONF}"
353 case ${EMBEDDED_TARGET} in
354 arm|arm64)
355 if [ -e "${RELENGDIR}/tools/arm.subr" ]; then
356 . "${RELENGDIR}/tools/arm.subr"
357 fi
358 ;;
359 *)
360 ;;
361 esac
362 [ ! -z "${RELEASECONF}" ] && . "${RELEASECONF}"
366 WORLDDIR="$(eval chroot ${CHROOTDIR} make ${MAKE_FLAGS} -C /usr/src/release -V WORLDDIR)"
367 OBJDIR="$(eval chroot ${CHROOTDIR} make ${MAKE_FLAGS} -C /usr/src/release -V .OBJDIR)"
368 DESTDIR="${OBJDIR}/${KERNEL}"
369 IMGBASE="${CHROOTDIR}/${OBJDIR}/${KERNEL}.img"
370 OSRELEASE="$(eval chroot ${CHROOTDIR} make ${MAKE_FLAGS} -C /usr/src/release \
363 export MAKE_FLAGS="${MAKE_FLAGS} TARGET=${EMBEDDED_TARGET}"
364 export MAKE_FLAGS="${MAKE_FLAGS} TARGET_ARCH=${EMBEDDED_TARGET_ARCH}"
365 eval chroot ${CHROOTDIR} env WITH_UNIFIED_OBJDIR=1 make ${MAKE_FLAGS} -C /usr/src/release obj
366 export WORLDDIR="$(eval chroot ${CHROOTDIR} make ${MAKE_FLAGS} -C /usr/src/release -V WORLDDIR)"
367 export OBJDIR="$(eval chroot ${CHROOTDIR} env WITH_UNIFIED_OBJDIR=1 make ${MAKE_FLAGS} -C /usr/src/release -V .OBJDIR)"
368 export DESTDIR="${OBJDIR}/${KERNEL}"
369 export IMGBASE="${CHROOTDIR}/${OBJDIR}/${KERNEL}.img"
370 export OSRELEASE="$(eval chroot ${CHROOTDIR} make ${MAKE_FLAGS} -C /usr/src/release \
371 TARGET=${EMBEDDED_TARGET} TARGET_ARCH=${EMBEDDED_TARGET_ARCH} \
372 -V OSRELEASE)"
373 chroot ${CHROOTDIR} mkdir -p ${DESTDIR}
374 chroot ${CHROOTDIR} truncate -s ${IMAGE_SIZE} ${IMGBASE##${CHROOTDIR}}
375 export mddev=$(chroot ${CHROOTDIR} \
376 mdconfig -f ${IMGBASE##${CHROOTDIR}} ${MD_ARGS})
377 arm_create_disk
378 arm_install_base

--- 50 unchanged lines hidden ---
371 TARGET=${EMBEDDED_TARGET} TARGET_ARCH=${EMBEDDED_TARGET_ARCH} \
372 -V OSRELEASE)"
373 chroot ${CHROOTDIR} mkdir -p ${DESTDIR}
374 chroot ${CHROOTDIR} truncate -s ${IMAGE_SIZE} ${IMGBASE##${CHROOTDIR}}
375 export mddev=$(chroot ${CHROOTDIR} \
376 mdconfig -f ${IMGBASE##${CHROOTDIR}} ${MD_ARGS})
377 arm_create_disk
378 arm_install_base

--- 50 unchanged lines hidden ---