diff options
| author | ilovezfs | 2017-02-21 11:31:18 -0800 |
|---|---|---|
| committer | GitHub | 2017-02-21 11:31:18 -0800 |
| commit | b59bf2ff6410dc3e226f0c6c42a37f16a86b472b (patch) | |
| tree | e0d690c5cd7ae74b3609f3ee6296408b64c881a4 /Library/Homebrew/readall.rb | |
| parent | b6a161bc67924981dc62e91a048d1c99b38bbc6f (diff) | |
| download | brew-b59bf2ff6410dc3e226f0c6c42a37f16a86b472b.tar.bz2 | |
Revert "audit: check for version aliases."
Diffstat (limited to 'Library/Homebrew/readall.rb')
| -rw-r--r-- | Library/Homebrew/readall.rb | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/Library/Homebrew/readall.rb b/Library/Homebrew/readall.rb index 52addfa87..3dd7075ec 100644 --- a/Library/Homebrew/readall.rb +++ b/Library/Homebrew/readall.rb @@ -24,15 +24,16 @@ module Readall !failed end - def valid_aliases?(alias_dir, formula_dir) - return false unless alias_dir.directory? - + def valid_aliases?(alias_dirs) failed = false - alias_dir.each_child do |f| - next unless f.symlink? - next if f.file? && !(formula_dir/"#{f.basename}.rb").exist? - onoe "Broken alias: #{f}" - failed = true + alias_dirs.each do |alias_dir| + next unless alias_dir.directory? + alias_dir.children.each do |f| + next unless f.symlink? + next if f.file? + onoe "Broken alias: #{f}" + failed = true + end end !failed end @@ -56,7 +57,7 @@ module Readall def valid_tap?(tap, options = {}) failed = false if options[:aliases] - valid_aliases = valid_aliases?(tap.alias_dir, tap.formula_dir) + valid_aliases = valid_aliases?([tap.alias_dir]) failed = true unless valid_aliases end valid_formulae = valid_formulae?(tap.formula_files) |
