diff --git a/Library/Homebrew/tap.rb b/Library/Homebrew/tap.rb index fb194a5bb9c025a8f5284b780c819fb8299d5bc4..8dd7fd1557629ecbe21b05196ecf3241e177d73d 100644 --- a/Library/Homebrew/tap.rb +++ b/Library/Homebrew/tap.rb @@ -248,26 +248,7 @@ class Tap end def link_manpages - return unless (path/"man").exist? - conflicts = [] - (path/"man").find do |src| - next if src.directory? - dst = HOMEBREW_PREFIX/"share"/src.relative_path_from(path) - next if dst.symlink? && src == dst.resolved_path - if dst.exist? - conflicts << dst - next - end - dst.make_relative_symlink(src) - end - unless conflicts.empty? - onoe <<-EOS.undent - Could not link #{name} manpages to: - #{conflicts.join("\n")} - - Please delete these files and run `brew tap --repair`. - EOS - end + link_path_manpages(path, "brew tap --repair") end # uninstall this {Tap}.