# File install.rb, line 72 def install_file(src, dst) ignore_exc(Errno::ENOENT) { return if FileUtils.compare_file src, dst } # check shadow ignore_exc(Errno::ENOENT) { File.unlink dst } FileUtils.mkdir_p(File.dirname(dst), :mode=>0755) FileUtils.cp(src, dst, :verbose => true) File.chmod(0644, dst) end