source: MondoRescue/branches/3.3/mindi-busybox/qemu_multiarch_testing/parallel-build-hdc-img.sh@ 3791

Last change on this file since 3791 was 3621, checked in by Bruno Cornec, 10 years ago

New 3?3 banch for incorporation of latest busybox 1.25. Changing minor version to handle potential incompatibilities.

  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 722 bytes
Line 
1#!/bin/sh
2
3export HDBMEGS=100
4keep_hdb=false
5
6build_in_dir()
7{
8 cd "$1" || exit 1
9 rm -f hdb.img
10 nice -n10 time ./native-build.sh ../hdc.img
11 $keep_hdb || rm -f hdb.img
12 echo >&3 "Finished: $1"
13}
14
15test "$1" = "-s" && {
16 dir="$2"
17 # single mode: build one directory, show output
18 test -d "$dir" || exit 1
19 test -e "$dir/native-build.sh" || exit 1
20 build_in_dir "$dir"
21 exit $?
22}
23
24started=false
25for dir; do
26 test -d "$dir" || continue
27 test -e "$dir/native-build.sh" || continue
28 echo "Starting: $dir"
29 build_in_dir "$dir" 3>&1 </dev/null >"$dir.log" 2>&1 &
30 started=true
31done
32
33$started || {
34 echo "Give me system-image-ARCH directories on command line"
35 exit 1
36}
37
38echo "Waiting to finish"
39wait
40echo "Done, check the logs"
Note: See TracBrowser for help on using the repository browser.