travis.yml: keep taps.

This will avoid `brew doctor` trying to retap `homebrew/core` which is
both slow and error-prone.
This commit is contained in:
Mike McQuaid 2017-04-17 14:09:00 +01:00
parent 1deb884314
commit fde5ced22f

View File

@ -12,6 +12,8 @@ before_install:
- export HOMEBREW_DEVELOPER=1 - export HOMEBREW_DEVELOPER=1
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then
HOMEBREW_REPOSITORY="$(brew --repo)"; HOMEBREW_REPOSITORY="$(brew --repo)";
sudo chown -R "$USER" "$HOMEBREW_REPOSITORY/Library/Taps";
mv "$HOMEBREW_REPOSITORY/Library/Taps" "$PWD/Library";
sudo rm -rf "$HOMEBREW_REPOSITORY"; sudo rm -rf "$HOMEBREW_REPOSITORY";
sudo ln -s "$PWD" "$HOMEBREW_REPOSITORY"; sudo ln -s "$PWD" "$HOMEBREW_REPOSITORY";
else else