On Thu, May 27, 2010 at 03:18:57AM +0200, Mariusz Ceier wrote: > New command line option for autoresuming build: > ./build.sh --clone -rf build.modules prefix > > When build.modules doesn't exist it is equivalent to: > ./build.sh --clone -f build.modules prefix > > When build.modules does exist it is equivalent to: > ./build.sh --clone -f build.modules -r `tail -n 1 build.modules` prefix > > Signed-off-by: Mariusz Ceier <[email protected]> > --- > build.sh | 6 ++++++ > 1 files changed, 6 insertions(+), 0 deletions(-) > > diff --git a/build.sh b/build.sh > index 79ae83a..b0001a0 100755 > --- a/build.sh > +++ b/build.sh > @@ -675,6 +675,7 @@ usage() { > echo " -o module/component : build just this component" > echo " -p : run git pull on each component" > echo " -r module/component : resume building with this component" > + echo " -rf file : autoresume from file"
having used this quite extensively today I have to admit I don't feel comfortable with an "-rf" option. I'm always worried that I'll get the last "rm -rf" from history and wipe out things that weren't meant to :) (yes, there's plenty of other strings for history matching, but...) how about --autoresume? Cheers, Peter > echo " -s sudo-command : sudo command to use" > echo " --clone : clone non-existing repositories (uses \$GITROOT if > set)" > echo " --check : run make check in addition to others" > @@ -746,6 +747,11 @@ do > shift > RESUME=$1 > ;; > + -rf) > + shift > + BUILT_MODULES_FILE=$1 > + [ -f $1 ] && RESUME=`tail -n 1 $1` > + ;; > -s) > shift > SUDO=$1 > -- > 1.7.1 > _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
