diff options
| author | Jack Nagel | 2012-04-26 20:35:09 -0500 |
|---|---|---|
| committer | Jack Nagel | 2012-04-26 20:35:09 -0500 |
| commit | 07e24dda76142edfb18dd0fcb882f95fb91a8511 (patch) | |
| tree | 32bdeb2f4910830e96413b3a7d89ba1ec42bd82b | |
| parent | 797a3843c9468ead5be325b3dd9f3cd5ea81a649 (diff) | |
| download | brew-07e24dda76142edfb18dd0fcb882f95fb91a8511.tar.bz2 | |
mkpath all directories under lib/python*
The python formula explicity creates lib/python2.7/site-packages.
However, that path may already exist as a symlink if something that
installs python bindings is installed before python itself. The result
is that some random keg will end up hosting the site-packages directory
instead of the top-level directory.
Fix this by explicitly creating directories under lib/python* during
linking.
Fixes Homebrew/homebrew#11882.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
| -rw-r--r-- | Library/Homebrew/keg.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb index e0eba14cb..6e0a857e0 100644 --- a/Library/Homebrew/keg.rb +++ b/Library/Homebrew/keg.rb @@ -97,7 +97,7 @@ class Keg < Pathname when /^ocaml/ then :mkpath when /^perl5/ then :mkpath when 'php' then :mkpath - when /^python[23]\.\d$/ then :mkpath + when /^python[23]\.\d/ then :mkpath when 'ruby' then :mkpath # Everything else is symlinked to the cellar else :link |
