commit: bd1e7006c588ac340805cf09736b33e8a12a7395
Author: Yuta SATOH <nigoro <AT> gentoo <DOT> gr <DOT> jp>
AuthorDate: Sat Nov 15 12:07:34 2014 +0000
Commit: Yuta SATOH <nigoro.gentoo <AT> 0x100 <DOT> com>
CommitDate: Sat Nov 15 12:07:34 2014 +0000
URL:
http://sources.gentoo.org/gitweb/?p=proj/gentoo-bsd.git;a=commit;h=bd1e7006
stages_builder.sh: added URL support, EXTRAOVERLAY
---
scripts/mkstages/stages_builder.sh | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/scripts/mkstages/stages_builder.sh
b/scripts/mkstages/stages_builder.sh
index 09055d0..a4eeff0 100755
--- a/scripts/mkstages/stages_builder.sh
+++ b/scripts/mkstages/stages_builder.sh
@@ -61,8 +61,18 @@ prepare(){
[[ $? -ne 0 ]] && exit 1
fi
if [ -n "${EXTRAOVERLAY}" ] ; then
- echo "Copy from ${EXTRAOVERLAY} to ${WORKDIR}/gentoo-bsd"
- cp -a ${EXTRAOVERLAY}/* ${WORKDIR}/gentoo-bsd/
+ if [[ "${EXTRAOVERLAY}" =~ ^http ]]; then
+ echo "Downloading extra overlay."
+ wget -q -O ${WORKDIR}/extraoverlay.tar.bz2
"${EXTRAOVERLAY}"
+ [[ $? -ne 0 ]] && exit 1
+ echo "Copy from ${WORKDIR}/extraoverlay to
${WORKDIR}/gentoo-bsd"
+ mkdir ${WORKDIR}/extraoverlay
+ tar xjf ${WORKDIR}/extraoverlay.tar.bz2
--strip-components=1 -C ${WORKDIR}/extraoverlay
+ cp -a ${WORKDIR}/extraoverlay/* ${WORKDIR}/gentoo-bsd/
+ else
+ echo "Copy from ${EXTRAOVERLAY} to
${WORKDIR}/gentoo-bsd"
+ cp -a ${EXTRAOVERLAY}/* ${WORKDIR}/gentoo-bsd/
+ fi
fi
echo "emerging catalyst..."