aboutsummaryrefslogtreecommitdiff
path: root/release/release.sh
diff options
context:
space:
mode:
authorGlen Barber <gjb@FreeBSD.org>2013-06-22 22:12:24 +0000
committerGlen Barber <gjb@FreeBSD.org>2013-06-22 22:12:24 +0000
commit13f89623532b1543938b8e7ec424b1f98f98784c (patch)
tree73ac17072b0f5b3b5bc2830489dd6db658c936bb /release/release.sh
parent2e6a4b0c55fee083e3c2b6e256a82e4e80862b97 (diff)
downloadsrc-13f89623532b1543938b8e7ec424b1f98f98784c.tar.gz
src-13f89623532b1543938b8e7ec424b1f98f98784c.zip
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
Notes
Notes: svn path=/head/; revision=252101
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 3d5e72482ccd..92939d8bf216 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}