diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/update.sh | 4 | ||||
| -rw-r--r-- | Library/brew.sh | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/Library/Homebrew/cmd/update.sh b/Library/Homebrew/cmd/update.sh index 4298daab6..aafae7240 100644 --- a/Library/Homebrew/cmd/update.sh +++ b/Library/Homebrew/cmd/update.sh @@ -311,7 +311,7 @@ EOS # only allow one instance of brew update lock update - chdir "$HOMEBREW_REPOSITORY" + safe_cd "$HOMEBREW_REPOSITORY" git_init_if_necessary # rename Taps directories # this procedure will be removed in the future if it seems unnecessary @@ -382,7 +382,7 @@ EOS pull "$DIR" done - chdir "$HOMEBREW_REPOSITORY" + safe_cd "$HOMEBREW_REPOSITORY" if [[ -n "$HOMEBREW_UPDATED" || -n "$HOMEBREW_UPDATE_FAILED" || diff --git a/Library/brew.sh b/Library/brew.sh index 8d55601c0..b3315a301 100644 --- a/Library/brew.sh +++ b/Library/brew.sh @@ -20,7 +20,7 @@ odie() { exit 1 } -chdir() { +safe_cd() { cd "$@" >/dev/null || odie "Error: failed to cd to $*!" } |
