diff options
| author | eban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-07-29 10:24:28 +0000 |
|---|---|---|
| committer | eban <eban@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-07-29 10:24:28 +0000 |
| commit | 76d7c01ddea6d7c3e6c16b3ccd1200a17e73261d (patch) | |
| tree | d94e9e48b07fcc6c82e908093d9c515e9cb9bf01 /lib/mkmf.rb | |
| parent | 77635a1b7b1c12fc4740198ff385014e2334eba4 (diff) | |
| download | ruby-76d7c01ddea6d7c3e6c16b3ccd1200a17e73261d.tar.gz ruby-76d7c01ddea6d7c3e6c16b3ccd1200a17e73261d.tar.xz ruby-76d7c01ddea6d7c3e6c16b3ccd1200a17e73261d.zip | |
* lib/fileutils.rb (install): support preserve timestamp.
* instruby.rb (install): use FileUtils::install preserve mode.
* lib/un.rb: new. % ruby -run -e cp -- -p foo bar
* lib/mkmf.rb: use un.rb instead of ftools.rb.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4210 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/mkmf.rb')
| -rw-r--r-- | lib/mkmf.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/mkmf.rb b/lib/mkmf.rb index 51eb16921..15325601e 100644 --- a/lib/mkmf.rb +++ b/lib/mkmf.rb @@ -662,10 +662,10 @@ arch = #{CONFIG['arch']} sitearch = #{CONFIG['sitearch']} ruby_version = #{Config::CONFIG['ruby_version']} RUBY = #{$ruby} -RM = $(RUBY) -rftools -e "File::rm_f(*ARGV.map do|x|Dir[x]end.flatten.uniq)" -MAKEDIRS = $(RUBY) -r ftools -e 'File::makedirs(*ARGV)' -INSTALL_PROG = $(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0755, true)' -INSTALL_DATA = $(RUBY) -r ftools -e 'File::install(ARGV[0], ARGV[1], 0644, true)' +RM = $(RUBY) -run -e rm -- -f +MAKEDIRS = $(RUBY) -run -e mkdir -- -p +INSTALL_PROG = $(RUBY) -run -e install -- -vpm 0755 +INSTALL_DATA = $(RUBY) -run -e install -- -vpm 0644 #### End of system configuration section. #### |
