diff options
author | unknown <lenz@mysql.com> | 2004-08-26 19:57:32 +0200 |
---|---|---|
committer | unknown <lenz@mysql.com> | 2004-08-26 19:57:32 +0200 |
commit | 1176c175533dd23ec39f9c162976fcb2be881dfd (patch) | |
tree | 34e4f74ffb65ef91d60d73644e2534dc706dfc36 /Build-tools | |
parent | 5dbfa9db7bc2fc5b7de2205ab69f4e44893361f0 (diff) | |
download | mariadb-git-1176c175533dd23ec39f9c162976fcb2be881dfd.tar.gz |
- fixed brain fart in Bootrap - it never actually caught failures
when pulling BK trees before.
Build-tools/Bootstrap:
- thinko fix: we need to run the "bk pull" command on its own, if
we want to get its return value...
Diffstat (limited to 'Build-tools')
-rwxr-xr-x | Build-tools/Bootstrap | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Build-tools/Bootstrap b/Build-tools/Bootstrap index c1063363bdf..8cad093bc5f 100755 --- a/Build-tools/Bootstrap +++ b/Build-tools/Bootstrap @@ -123,14 +123,16 @@ if (($opt_directory ne $PWD) && (!-d $opt_directory && !$opt_dry_run)) if ($opt_pull) { &logger("Updating BK tree $REPO to latest ChangeSet first"); - $command= "cd $REPO; bk pull; cd .."; - &run_command($command, "Could not update $REPO!"); + chdir ($REPO) or &abort("Could not chdir to $REPO!"); + &run_command("bk pull", "Could not update $REPO!"); + chdir ($PWD) or &abort("Could not chdir to $PWD!"); unless ($opt_skip_manual) { &logger("Updating manual tree in $opt_docdir"); - $command= "cd $opt_docdir; bk pull; cd .."; - &run_command($command, "Could not update $opt_docdir!"); + chdir ($opt_docdir) or &abort("Could not chdir to $opt_docdir!"); + &run_command("bk pull", "Could not update $opt_docdir!"); + chdir ($PWD) or &abort("Could not chdir to $PWD!"); } } |