diff options
author | Glen Barber <gjb@FreeBSD.org> | 2013-06-22 22:12:24 +0000 |
---|---|---|
committer | Glen Barber <gjb@FreeBSD.org> | 2013-06-22 22:12:24 +0000 |
commit | 13f89623532b1543938b8e7ec424b1f98f98784c (patch) | |
tree | 73ac17072b0f5b3b5bc2830489dd6db658c936bb /release/release.sh | |
parent | 2e6a4b0c55fee083e3c2b6e256a82e4e80862b97 (diff) | |
download | src-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-x | release/release.sh | 11 |
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} |