X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=scripts%2Fall-modules.sh;h=6cbe17b9949b6bb1830c59db16e345defbbb0d85;hb=48450bf0e0770039d70cd2bf3cb38a57608f7e66;hp=792b4c5c44a1a47b2e0da8dacbd56aae3bdab27b;hpb=39e6d36b2c3c591146ca85522228e4e316587687;p=infrastructure.git diff --git a/scripts/all-modules.sh b/scripts/all-modules.sh index 792b4c5..6cbe17b 100755 --- a/scripts/all-modules.sh +++ b/scripts/all-modules.sh @@ -18,7 +18,7 @@ function do_update() { if [ -f $build_dir/auto-update.sh ] ; then $build_dir/auto-update.sh else - pushd $build_dir; svn update > .update.log 2>&1 ; popd + ( cd $build_dir; svn update > .update.log 2>&1 ) fi } @@ -28,15 +28,11 @@ function do_version () { name=$1; shift out_dir=$OUTPUT/$name - out_file=$out_dir/version.txt - out_tmp=$out_dir/.version.txt + out_file=$out_dir/version.html + out_tmp=$out_dir/.version.html mkdir -p $out_dir - - ( echo $name ; \ - date ; \ - $build_dir/module-version -a --url ; \ - date ) &> $out_tmp + $build_dir/module-version --www $name -a --url &> $out_tmp mv -f $out_tmp $out_file } @@ -46,24 +42,12 @@ function do_diff () { name=$1; shift out_dir=$OUTPUT/$name - out_file=$out_dir/diff.txt - out_tmp=$out_dir/.diff.txt + out_file=$out_dir/diff.html + out_tmp=$out_dir/.diff.html mkdir -p $out_dir - -### older syntax was messy -# ( echo $name ; \ -# date ; \ -# $build_dir/module-diff -a -o ; \ -# date ) &> $out_tmp -# -# ( echo 'WARNINGS (if any)' ; \ -# egrep 'was not found|Skipping failed' $out_tmp ; -# cat $out_tmp ) > $out_file - - $build_dir/module-diff -a -W $name &> $out_tmp - - rm -f $out_tmp + $build_dir/module-diff --www $name -a &> $out_tmp + mv -f $out_tmp $out_file } @@ -87,12 +71,12 @@ function main () { echo $$ > $LOCK + do_update /root/svn-build-4.3 + do_diff /root/svn-build-4.3 4.3 + do_version /root/svn-build-4.3 4.3 do_update /root/svn-build do_diff /root/svn-build trunk do_version /root/svn-build trunk -# do_update /root/svn-build-4.2 -# do_diff /root/svn-build-4.2 4.2 -# do_version /root/svn-build-4.2 4.2 rm $LOCK