diff options
| author | Martin Afanasjew | 2016-06-19 21:10:05 +0200 |
|---|---|---|
| committer | Martin Afanasjew | 2016-06-19 23:53:25 +0200 |
| commit | 7812b500b8e79e17727200450e829f59ed6d9e13 (patch) | |
| tree | b033d4169cab0adf2a0fb820403fea6f34f9e9cf /Library/Homebrew/dev-cmd | |
| parent | af94c4fc50384924752bc917f6a56b28f257500f (diff) | |
| download | brew-7812b500b8e79e17727200450e829f59ed6d9e13.tar.bz2 | |
linkage: avoid checking symlinks/directories
Prevent raising an error when `HOMEBREW_RUBY_MACHO=1` is set. Skipping
symlinks and directories while iterating over a directory structure to
find Mach-O binaries makes sense and similar logic is applied elsewhere.
Diffstat (limited to 'Library/Homebrew/dev-cmd')
| -rw-r--r-- | Library/Homebrew/dev-cmd/linkage.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Library/Homebrew/dev-cmd/linkage.rb b/Library/Homebrew/dev-cmd/linkage.rb index bd6280964..262384f8b 100644 --- a/Library/Homebrew/dev-cmd/linkage.rb +++ b/Library/Homebrew/dev-cmd/linkage.rb @@ -48,6 +48,7 @@ module Homebrew def check_dylibs @keg.find do |file| + next if file.symlink? || file.directory? next unless file.dylib? || file.mach_o_executable? || file.mach_o_bundle? file.dynamically_linked_libraries.each do |dylib| if dylib.start_with? "@" |
