From eabc8a25611470af4edee8b2aff945ea15b34e95 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Wed, 24 Aug 2016 10:04:30 +0100 Subject: [PATCH] brew.sh: don't require /usr/local/Cellar creation. If you're using e.g. a `/usr/local/homebrew` prefix then don't require the `/usr/local/Cellar` to be manually created to avoid e.g. `/usr/local/homebrew/Cellar` being used. Let's do all we can to let people use this `Cellar` location as it means they can put their repository wherever they like and still use all our bottles. --- Library/Homebrew/brew.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Library/Homebrew/brew.sh b/Library/Homebrew/brew.sh index 1cb65a72ae..722a7750d1 100644 --- a/Library/Homebrew/brew.sh +++ b/Library/Homebrew/brew.sh @@ -38,13 +38,13 @@ then export LC_ALL="en_US.UTF-8" fi -# Where we store built products; /usr/local/Cellar if it exists, -# otherwise a Cellar relative to the Repository. -if [[ -d "$HOMEBREW_PREFIX/Cellar" ]] +# Where we store built products; a Cellar in HOMEBREW_PREFIX (often /usr/local +# for bottles) unless there's already a Cellar in HOMEBREW_REPOSITORY. +if [[ -d "$HOMEBREW_REPOSITORY/Cellar" ]] then - HOMEBREW_CELLAR="$HOMEBREW_PREFIX/Cellar" -else HOMEBREW_CELLAR="$HOMEBREW_REPOSITORY/Cellar" +else + HOMEBREW_CELLAR="$HOMEBREW_PREFIX/Cellar" fi case "$*" in