null+****@clear*****
null+****@clear*****
2010年 12月 29日 (水) 19:21:30 JST
Kouhei Sutou 2010-12-29 10:21:30 +0000 (Wed, 29 Dec 2010)
New Revision: 427e7f5dce7b815256d5769f1c298bec7ac84c26
Log:
support parallel build.
Modified files:
yum/build-in-chroot.sh
Modified: yum/build-in-chroot.sh (+15 -1)
===================================================================
--- yum/build-in-chroot.sh 2010-12-29 10:18:21 +0000 (1e494dd)
+++ yum/build-in-chroot.sh 2010-12-29 10:21:30 +0000 (cd80bf0)
@@ -16,6 +16,12 @@ PATH=/usr/local/sbin:/usr/sbin:$PATH
script_base_dir=`dirname $0`
+if test "$PARALLEL" = "yes"; then
+ parallel="yes"
+else
+ parallel="no"
+fi
+
run()
{
"$@"
@@ -128,6 +134,14 @@ build()
for architecture in $ARCHITECTURES; do
for distribution in $DISTRIBUTIONS; do
- build $architecture $distribution
+ if test "$parallel" = "yes"; then
+ build $architecture $distribution &
+ else
+ build $architecture $distribution
+ fi;
done;
done
+
+if test "$parallel" = "yes"; then
+ wait
+fi