generate-release.sh (256281) | generate-release.sh (261706) |
---|---|
1#!/bin/sh 2#- 3# Copyright (c) 2011 Nathan Whitehorn 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 10 unchanged lines hidden (view full) --- 19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25# SUCH DAMAGE. 26# | 1#!/bin/sh 2#- 3# Copyright (c) 2011 Nathan Whitehorn 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 10 unchanged lines hidden (view full) --- 19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25# SUCH DAMAGE. 26# |
27# $FreeBSD: stable/10/release/generate-release.sh 251650 2013-06-12 12:38:12Z nwhitehorn $ | 27# $FreeBSD: stable/10/release/generate-release.sh 261706 2014-02-10 07:16:46Z gjb $ |
28# 29 30# generate-release.sh: check out source trees, and build release components with 31# totally clean, fresh trees. 32# 33# Usage: generate-release.sh svn-branch[@revision] scratch-dir 34# 35# Environment variables: --- 68 unchanged lines hidden (view full) --- 104${SETENV} ${NWMAKE} -C ${CHROOTDIR}/usr/src installworld distribution DESTDIR=${CHROOTDIR} 105mount -t devfs devfs ${CHROOTDIR}/dev 106trap "umount ${CHROOTDIR}/dev" EXIT # Clean up devfs mount on exit 107 108if [ -d ${CHROOTDIR}/usr/doc ]; then 109 cp /etc/resolv.conf ${CHROOTDIR}/etc/resolv.conf 110 111 # Install docproj to build release documentation | 28# 29 30# generate-release.sh: check out source trees, and build release components with 31# totally clean, fresh trees. 32# 33# Usage: generate-release.sh svn-branch[@revision] scratch-dir 34# 35# Environment variables: --- 68 unchanged lines hidden (view full) --- 104${SETENV} ${NWMAKE} -C ${CHROOTDIR}/usr/src installworld distribution DESTDIR=${CHROOTDIR} 105mount -t devfs devfs ${CHROOTDIR}/dev 106trap "umount ${CHROOTDIR}/dev" EXIT # Clean up devfs mount on exit 107 108if [ -d ${CHROOTDIR}/usr/doc ]; then 109 cp /etc/resolv.conf ${CHROOTDIR}/etc/resolv.conf 110 111 # Install docproj to build release documentation |
112 ${CHROOT_CMD} /etc/rc.d/ldconfig forcerestart |
|
112 ${CHROOT_CMD} /bin/sh -c \ 113 'make -C /usr/ports/textproc/docproj \ 114 BATCH=yes \ 115 WITHOUT_SVN=yes \ 116 WITHOUT_JADETEX=yes \ 117 WITHOUT_X11=yes \ 118 WITHOUT_PYTHON=yes \ 119 install' 120fi 121 122${CHROOT_CMD} ${SETENV} ${CROSSENV} ${WMAKE} buildworld 123${CHROOT_CMD} ${SETENV} ${CROSSENV} ${KMAKE} buildkernel 124${CHROOT_CMD} ${SETENV} ${CROSSENV} ${RMAKE} release 125${CHROOT_CMD} ${SETENV} ${CROSSENV} ${RMAKE} install DESTDIR=/R | 113 ${CHROOT_CMD} /bin/sh -c \ 114 'make -C /usr/ports/textproc/docproj \ 115 BATCH=yes \ 116 WITHOUT_SVN=yes \ 117 WITHOUT_JADETEX=yes \ 118 WITHOUT_X11=yes \ 119 WITHOUT_PYTHON=yes \ 120 install' 121fi 122 123${CHROOT_CMD} ${SETENV} ${CROSSENV} ${WMAKE} buildworld 124${CHROOT_CMD} ${SETENV} ${CROSSENV} ${KMAKE} buildkernel 125${CHROOT_CMD} ${SETENV} ${CROSSENV} ${RMAKE} release 126${CHROOT_CMD} ${SETENV} ${CROSSENV} ${RMAKE} install DESTDIR=/R |