diff options
| author | Mike McQuaid | 2017-03-22 21:23:00 +0000 |
|---|---|---|
| committer | Mike McQuaid | 2017-03-22 21:23:00 +0000 |
| commit | 5fc4cabdeb37d47b59bddfa41f28dc3ff92d17ad (patch) | |
| tree | 88722ac299917641c078e5cae7080e832d777165 | |
| parent | 17cc40f112cbb7e5da5ef6d8eb3e3d5afbbd43e5 (diff) | |
| download | brew-5fc4cabdeb37d47b59bddfa41f28dc3ff92d17ad.tar.bz2 | |
tap-new: fix symlink creation.
Ensure the full HOMEBREW_TAP_DIR path is created before deleting and
creating the symlink for it. This ensures that non-`homebrew` taps will
have the necessary username/organisation folder created.
Fixes #2378.
| -rw-r--r-- | Library/Homebrew/dev-cmd/tap-new.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Library/Homebrew/dev-cmd/tap-new.rb b/Library/Homebrew/dev-cmd/tap-new.rb index 6e1977446..df295bf26 100644 --- a/Library/Homebrew/dev-cmd/tap-new.rb +++ b/Library/Homebrew/dev-cmd/tap-new.rb @@ -60,6 +60,7 @@ module Homebrew - git -C "$HOMEBREW_REPOSITORY" reset --hard origin/master - brew update || brew update - HOMEBREW_TAP_DIR="$(brew --repo "$TRAVIS_REPO_SLUG")" + - mkdir -p "$HOMEBREW_TAP_DIR" - rm -rf "$HOMEBREW_TAP_DIR" - ln -s "$PWD" "$HOMEBREW_TAP_DIR" - export HOMEBREW_DEVELOPER="1" |
