diff options
author | gjb <gjb@FreeBSD.org> | 2013-06-22 22:12:24 +0000 |
---|---|---|
committer | gjb <gjb@FreeBSD.org> | 2013-06-22 22:12:24 +0000 |
commit | e08b36714da1c89099fd71e59285ea45d7700416 (patch) | |
tree | 73ac17072b0f5b3b5bc2830489dd6db658c936bb /release | |
parent | 198db6adb9aa2818871303f999107eb12702e747 (diff) | |
download | FreeBSD-src-e08b36714da1c89099fd71e59285ea45d7700416.zip FreeBSD-src-e08b36714da1c89099fd71e59285ea45d7700416.tar.gz |
If MAKE_CONF and/or SRC_CONF are set and not character devices,
copy to chroot to use with release build.
Submitted by: Garrett Cooper (original version)
Approved by: kib (mentor)
MFC after: 1 week
Diffstat (limited to 'release')
-rwxr-xr-x | release/release.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/release/release.sh b/release/release.sh index 3d5e724..92939d8 100755 --- a/release/release.sh +++ b/release/release.sh @@ -171,6 +171,17 @@ build_doc_ports() { fi } +# If MAKE_CONF and/or SRC_CONF are set and not character devices (/dev/null), +# copy them to the chroot. +if [ -e ${MAKE_CONF} ] && [ ! -c ${MAKE_CONF} ]; then + mkdir -p ${CHROOTDIR}/$(dirname ${MAKE_CONF}) + cp ${MAKE_CONF} ${CHROOTDIR}/${MAKE_CONF} +fi +if [ -e ${SRC_CONF} ] && [ ! -c ${SRC_CONF} ]; then + mkdir -p ${CHROOTDIR}/$(dirname ${SRC_CONF}) + cp ${SRC_CONF} ${CHROOTDIR}/${SRC_CONF} +fi + if [ -d ${CHROOTDIR}/usr/ports ]; then cp /etc/resolv.conf ${CHROOTDIR}/etc/resolv.conf build_doc_ports ${CHROOTDIR} |