diff options
author | eban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-08-05 09:09:35 +0000 |
---|---|---|
committer | eban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-08-05 09:09:35 +0000 |
commit | 5e12815fb1cbc102258bfe4904acf7e75f4c7e54 () | |
tree | d680e7e4d5946ac27e6a2fa8f7dd5a9cf10ba516 | |
parent | b54ac875c21cb75ac8012eb595511dde006f6bc5 (diff) |
* lib/fileutils.rb (install): should preserve timestamp only.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4327 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | lib/fileutils.rb | 10 |
2 files changed, 9 insertions, 5 deletions
@@ -1,3 +1,7 @@ Tue Aug 5 15:47:34 2003 Nobuyoshi Nakada <[email protected]> * eval.c (rb_load): should preserve current source file/line. @@ -639,10 +639,10 @@ module FileUtils fu_each_src_dest(src, dest) do |s,d| unless FileTest.exist?(d) and compare_file(s,d) - fu_preserve_attr(options[:preserve], s, d) { - remove_file d, true - copy_file s, d - } File.chmod options[:mode], d if options[:mode] end end @@ -769,7 +769,7 @@ module FileUtils 'copy' => %w( preserve noop verbose ), 'cp' => %w( preserve noop verbose ), 'cp_r' => %w( preserve noop verbose ), - 'install' => %w( mode noop verbose ), 'link' => %w( force noop verbose ), 'ln' => %w( force noop verbose ), 'ln_s' => %w( force noop verbose ), |