summaryrefslogtreecommitdiffstats
path: root/release/release.sh
diff options
context:
space:
mode:
authorgjb <gjb@FreeBSD.org>2013-06-22 22:12:24 +0000
committergjb <gjb@FreeBSD.org>2013-06-22 22:12:24 +0000
commite08b36714da1c89099fd71e59285ea45d7700416 (patch)
tree73ac17072b0f5b3b5bc2830489dd6db658c936bb /release/release.sh
parent198db6adb9aa2818871303f999107eb12702e747 (diff)
downloadFreeBSD-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/release.sh')
-rwxr-xr-xrelease/release.sh11
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}
OpenPOWER on IntegriCloud