[#21225] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

14 messages 2003/08/22
[#21227] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — nobu.nakada@... 2003/08/22

なかだです。

[#21228] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — matz@... (Yukihiro Matsumoto) 2003/08/22

まつもと ゆきひろです

[#21281] 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

16 messages 2003/08/29
[#21285] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/08/29

まつもと ゆきひろです

[#21288] Re: 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...> 2003/08/29

永井@知能.九工大です.

[#21306] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/09/03

まつもと ゆきひろです

[ruby-dev:21144] Re: install時のowner

From: WATANABE Hirofumi <eban@...>
Date: 2003-08-05 09:11:49 UTC
List: ruby-dev #21144
わたなべです。

Tietew <tietew-ml-ruby-dev@tietew.net> writes:

> ruby-1.8.0 を一般 user で make して sudo make install すると 
> install されたファイル群の owner が root でなく make した user 
> のままになってしまいますが,これは意図した変更ですか?

いえ。
タイムスタンプだけ保存する予定でしたが、手抜きしてしまいました。

Index: lib/fileutils.rb
===================================================================
RCS file: /src/ruby/lib/fileutils.rb,v
retrieving revision 1.20
diff -u -r1.20 fileutils.rb
--- lib/fileutils.rb	29 Jul 2003 10:24:28 -0000	1.20
+++ lib/fileutils.rb	5 Aug 2003 09:04:31 -0000
@@ -639,10 +639,10 @@
 
     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
-	}
+	remove_file d, true
+	st = File.stat(s) if options[:preserve]
+	copy_file s, d
+	File.utime st.atime, st.mtime, d if options[:preserve]
 	File.chmod options[:mode], d if options[:mode]
       end
     end

In This Thread

Prev Next