diff options
Diffstat (limited to 'Library')
| -rwxr-xr-x | Library/Homebrew/install.rb | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/Library/Homebrew/install.rb b/Library/Homebrew/install.rb index 722accb52..72a2f1682 100755 --- a/Library/Homebrew/install.rb +++ b/Library/Homebrew/install.rb @@ -94,10 +94,13 @@ def install f f.prefix.mkpath beginning=Time.now f.install - FORMULA_META_FILES.each do |file| - next if File.directory? file - FileUtils.mv "#{file}.txt", file rescue nil - f.prefix.install file rescue nil + FORMULA_META_FILES.each do |filename| + next if File.directory? filename + target_file = filename + target_file = "#{filename}.txt" if File.exists? "#{filename}.txt" + # Some software symlinks these files (see help2man.rb) + target_file = Pathname.new(target_file).resolved_path + f.prefix.install target_file => filename rescue nil (f.prefix+file).chmod 0644 rescue nil end build_time = Time.now-beginning |
