From 8de889eaa53f7383c08ad4fc5b0e2574f7190aff Mon Sep 17 00:00:00 2001 From: thierry Date: Fri, 20 Feb 2009 22:17:42 +0000 Subject: [PATCH] auto-update --- scripts/all-modules.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/all-modules.sh b/scripts/all-modules.sh index e358b6a..7b42a80 100755 --- a/scripts/all-modules.sh +++ b/scripts/all-modules.sh @@ -13,6 +13,15 @@ COMMAND=$(basename $0) OUTPUT=/build/modules LOCK=/var/run/all-modules.pid +function do_update() { + build_dir=$1; shift + if [ -f $build_dir/auto-update.sh ] ; then + $build_dir/auto-update.sh + else + pushd $build_dir; svn update > .update.log 2>&1 ; popd + fi +} + # usage: do_version dir name function do_version () { build_dir=$1; shift @@ -74,8 +83,10 @@ function main () { echo $$ > $LOCK + 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 + do_update /root/svn-build do_diff /root/svn-build trunk do_version /root/svn-build trunk -- 2.43.0