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/linkage.rb | |
| 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/linkage.rb')
| -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? "@"  | 
