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 --- |