[Groonga-commit] groonga/groonga [master] support parallel build.

Back to archive index

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




Groonga-commit メーリングリストの案内
Back to archive index