release.sh (0f405ee78f6bdc7dd6274d8fe8b5a21718a3b89e) | release.sh (a312aae568ccf6f5e9cca30bb49fe9d0d924d94f) |
---|---|
1#!/bin/sh 2#- 3# Copyright (c) 2013-2015 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 --- 194 unchanged lines hidden (view full) --- 203 CHROOT_DMAKEFLAGS="${CONF_FILES}" 204 RELEASE_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${ARCH_FLAGS} \ 205 ${CONF_FILES}" 206 RELEASE_KMAKEFLAGS="${MAKE_FLAGS} ${KERNEL_FLAGS} \ 207 KERNCONF=\"${KERNEL}\" ${ARCH_FLAGS} ${CONF_FILES}" 208 RELEASE_RMAKEFLAGS="${ARCH_FLAGS} \ 209 KERNCONF=\"${KERNEL}\" ${CONF_FILES} ${DOCPORTS} \ 210 WITH_DVD=${WITH_DVD} WITH_VMIMAGES=${WITH_VMIMAGES} \ | 1#!/bin/sh 2#- 3# Copyright (c) 2013-2015 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 --- 194 unchanged lines hidden (view full) --- 203 CHROOT_DMAKEFLAGS="${CONF_FILES}" 204 RELEASE_WMAKEFLAGS="${MAKE_FLAGS} ${WORLD_FLAGS} ${ARCH_FLAGS} \ 205 ${CONF_FILES}" 206 RELEASE_KMAKEFLAGS="${MAKE_FLAGS} ${KERNEL_FLAGS} \ 207 KERNCONF=\"${KERNEL}\" ${ARCH_FLAGS} ${CONF_FILES}" 208 RELEASE_RMAKEFLAGS="${ARCH_FLAGS} \ 209 KERNCONF=\"${KERNEL}\" ${CONF_FILES} ${DOCPORTS} \ 210 WITH_DVD=${WITH_DVD} WITH_VMIMAGES=${WITH_VMIMAGES} \ |
211 VMFORMATS=\"${VMFORMATS}\" VMSIZE=${VMSIZE} \ | |
212 WITH_CLOUDWARE=${WITH_CLOUDWARE} XZ_THREADS=${XZ_THREADS}" 213 214 return 0 215} # env_check() 216 217# chroot_setup(): Prepare the build chroot environment for the release build. 218chroot_setup() { 219 load_chroot_env --- 87 unchanged lines hidden (view full) --- 307 eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_KMAKEFLAGS} buildkernel 308 309 return 0 310} # chroot_build_target 311 312# chroot_build_release(): Invoke the 'make release' target. 313chroot_build_release() { 314 load_target_env | 211 WITH_CLOUDWARE=${WITH_CLOUDWARE} XZ_THREADS=${XZ_THREADS}" 212 213 return 0 214} # env_check() 215 216# chroot_setup(): Prepare the build chroot environment for the release build. 217chroot_setup() { 218 load_chroot_env --- 87 unchanged lines hidden (view full) --- 306 eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_KMAKEFLAGS} buildkernel 307 308 return 0 309} # chroot_build_target 310 311# chroot_build_release(): Invoke the 'make release' target. 312chroot_build_release() { 313 load_target_env |
314 if [ ! -z "${WITH_VMIMAGES}" ]; then 315 if [ -z "${VMFORMATS}" ]; then 316 VMFORMATS="$(eval chroot ${CHROOTDIR} \ 317 make -C /usr/src/release -V VMFORMATS)" 318 fi 319 if [ -z "${VMSIZE}" ]; then 320 VMSIZE="$(eval chroot ${CHROOTDIR} \ 321 make -C /usr/src/release -V VMSIZE)" 322 fi 323 fi 324 RELEASE_RMAKEFLAGS="${RELEASE_RMAKEFLAGS} VMFORMATS=\"${VMFORMATS}\" \ 325 VMSIZE=${VMSIZE}" |
|
315 eval chroot ${CHROOTDIR} make -C /usr/src/release \ 316 ${RELEASE_RMAKEFLAGS} release 317 eval chroot ${CHROOTDIR} make -C /usr/src/release \ 318 ${RELEASE_RMAKEFLAGS} install DESTDIR=/R \ 319 WITH_COMPRESSED_IMAGES=${WITH_COMPRESSED_IMAGES} \ 320 WITH_COMPRESSED_VMIMAGES=${WITH_COMPRESSED_VMIMAGES} 321 322 return 0 --- 73 unchanged lines hidden --- | 326 eval chroot ${CHROOTDIR} make -C /usr/src/release \ 327 ${RELEASE_RMAKEFLAGS} release 328 eval chroot ${CHROOTDIR} make -C /usr/src/release \ 329 ${RELEASE_RMAKEFLAGS} install DESTDIR=/R \ 330 WITH_COMPRESSED_IMAGES=${WITH_COMPRESSED_IMAGES} \ 331 WITH_COMPRESSED_VMIMAGES=${WITH_COMPRESSED_VMIMAGES} 332 333 return 0 --- 73 unchanged lines hidden --- |