[#25976] tnono dumps core — nobu@...

なかだです。

16 messages 2005/04/02
[#25977] Re: tnono dumps core — Masaki Suketa <masaki.suketa@...> 2005/04/03

助田です。

[#25998] ruby 1.8.3 preview予定 — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

45 messages 2005/04/07
[#26011] bcc32、win32 での install-doc の動作 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/10

山本です。

[#26012] Re: bcc32、win32 での install-doc の動作 — nobu@... 2005/04/10

なかだです。

[#26013] Re: bcc32、win32 での install-doc の動作 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/11

山本です。

[#26014] Re: bcc32、win32 での install-doc の動作 — "U.Nakamura" <usa@...> 2005/04/11

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

[#26034] Re: bcc32、win32 での install-doc の動作 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/12

山本です。

[#26035] Re: bcc32、win32 での install-doc の動作 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/12

山本です。

[#26036] Re: bcc32、win32 での install-doc の動作 — "U.Nakamura" <usa@...> 2005/04/12

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

[#26040] Re: bcc32、win32 での install-doc の動作 — nobu@... 2005/04/13

なかだです。

[#26041] Re: bcc32、win32 での install-doc の動作 — "U.Nakamura" <usa@...> 2005/04/13

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

[#26042] Re: bcc32、win32 での install-doc の動作 — nobu@... 2005/04/13

なかだです。

[#26043] Re: bcc32、win32 での install-doc の動作 — "U.Nakamura" <usa@...> 2005/04/13

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

[#26045] Re: bcc32、win32 での install-doc の動作 — nobu@... 2005/04/13

なかだです。

[#26049] Re: bcc32、win32 での install-doc の動作 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/14

山本です。

[#26051] Re: bcc32、win32 での install-doc の動作 — nobu@... 2005/04/14

なかだです。

[#26059] Re: bcc32、win32 での install-doc の動作 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2005/04/14

山本です。

[#26060] Re: bcc32、win32 での install-doc の動作 — nobu@... 2005/04/15

なかだです。

[#26100] FileUtils.rm_rf security problem — Tanaka Akira <akr@...17n.org>

ふと、CVE で perl 関係のを見ていたら、File::Path の rmtree に関するも

21 messages 2005/04/26
[#26102] Re: FileUtils.rm_rf security problem — Tanaka Akira <akr@...17n.org> 2005/04/26

[#26190] Re: FileUtils.rm_rf security problem — Minero Aoki <aamine@...> 2005/05/20

青木です。

[#26191] Re: FileUtils.rm_rf security problem — Tanaka Akira <akr@...17n.org> 2005/05/20

In article <20050520171837N.aamine@loveruby.net>,

[#26192] Re: FileUtils.rm_rf security problem — Minero Aoki <aamine@...> 2005/05/20

青木です。

[#26197] Re: FileUtils.rm_rf security problem — Minero Aoki <aamine@...> 2005/05/21

青木です。

[ruby-dev:26067] Re: bcc32、win32 での install-doc の動作

From: "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
Date: 2005-04-15 06:17:43 UTC
List: ruby-dev #26067
山本です。

>>初めは下のパッチで動くと思ったのですが、File.join("", "hoge") #=> "/hoge" のため
>>DESTDIRが空のとき動きませんでした。

>それと、これも気づいてませんでしたが、[ruby-dev:26040]では
>DESTDIRが空のときに[ruby-dev:26035]と同じ問題がありました。とい
>うか、[ruby-dev:26035]ってUNCになっちゃうってことですよね?

そうです。File.join("", "/lib") #=> "//lib" の方が適切でした。

>「相対パスとして扱われて」というのがいまいち分からないのですが。
>_copy_entryの中のexpand_path?

  1. mkdir e:/ruby-cvs/bcc32

  2. cd e:/ruby-cvs/bcc32

  3. ../ruby/bcc32/configure --prefix=e:/temp

  4. make

  5. make install

とすると、Makefile の中身が

  DESTDIR=e:

  prefix=/temp

となるのですが、ext/extmk.rb の 363 行目の

    Config.expand(dest = "#{$destdir}#{$rubylibdir}")
    FileUtils.cp_r(extout+"/.", dest, :verbose => true, :noop => $dryrun)

で

  cp -r ./.ext/. E:/temp/lib/ruby/1.9

となるべきところが、$destdir の e:(eドライブのカレントディレクトリ)が
e:/ruby-cvs/bcc32 に展開されているために

  cp -r ./.ext/. E:/ruby-cvs/bcc32/temp/lib/ruby/1.9

となってエラーになってました。

とりあえず、こうするとパスしましたが、正しいパッチなのか自信ありません。

Index: extmk.rb
===================================================================
RCS file: /src/ruby/ext/extmk.rb,v
retrieving revision 1.75
diff -u -w -b -p -r1.75 extmk.rb
--- extmk.rb	8 Apr 2005 11:18:01 -0000	1.75
+++ extmk.rb	15 Apr 2005 06:09:47 -0000
@@ -267,7 +267,6 @@ def parse_args()
 
   $continue = $mflags.set?(?k)
   if !$destdir.to_s.empty?
-    $destdir = File.expand_path($destdir)
     $mflags.defined?("DESTDIR") or $mflags << "DESTDIR=#{$destdir}"
   end
   if $extout



In This Thread