~vcs-imports/busybox/trunk

« back to all changes in this revision

Viewing changes to qemu_multiarch_testing/parallel-build-hdc-img.sh

  • Committer: Denys Vlasenko
  • Date: 2015-10-05 07:04:04 UTC
  • Revision ID: git-v1:12efcf3285a75d197704d2eef23824b3e4f11e66
Add qemu_multiarch_testing/

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
 
3
export HDBMEGS=100
 
4
keep_hdb=false
 
5
 
 
6
build_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
 
 
15
test "$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
 
 
24
started=false
 
25
for 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
 
31
done
 
32
 
 
33
$started || {
 
34
        echo "Give me system-image-ARCH directories on command line"
 
35
        exit 1
 
36
}
 
37
 
 
38
echo "Waiting to finish"
 
39
wait
 
40
echo "Done, check the logs"