3 # this script is a wrapper around the module-tools (version and diff)
4 # it is invoked every 30 minutes on onelab build box
5 # prior to that, the following directories will have been svn updated :
11 # usage: do_version dir name
12 function do_version () {
17 out_file=$out_dir/version.txt
18 out_tmp=$out_dir/.version.txt
24 $build_dir/module-version -a ; \
26 mv -f $out_tmp $out_file
29 # usage: do_version dir name
35 out_file=$out_dir/diff.txt
36 out_tmp=$out_dir/.diff.txt
42 $build_dir/module-diff -a -o -q ; \
45 ( echo 'WARNINGS (if any)' ; \
46 egrep 'was not found|Skipping failed' $out_tmp ;
47 cat $out_tmp ) > $out_file
52 do_version /root/svn-build-4.2 4.2
53 do_diff /root/svn-build-4.2 4.2
54 do_version /root/svn-build trunk
55 do_diff /root/svn-build trunk