[#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:26071] Re: bcc32、win32 での install-doc の動作

From: "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
Date: 2005-04-15 11:45:14 UTC
List: ruby-dev #26071
山本です。

>うーん、$destdirはinstall-extのときしか使わなくなったはずだから、
>ここで絶対パスにしなくてもいいのかなぁ。とりあえずこれではどう
>でしょうか。
>
>
>Index: ext/extmk.rb
>===================================================================
>RCS file: /cvs/ruby/src/ruby/ext/extmk.rb,v
>retrieving revision 1.75
>diff -U2 -p -r1.75 extmk.rb
>--- ext/extmk.rb	8 Apr 2005 11:18:01 -0000	1.75
>+++ ext/extmk.rb	15 Apr 2005 10:53:28 -0000
>@@ -268,5 +268,5 @@ def parse_args()
>   $continue = $mflags.set?(?k)
>   if !$destdir.to_s.empty?
>-    $destdir = File.expand_path($destdir)
>+    $destdir = File.expand_path(File.join($destdir, "")).chomp(File::SEPARATOR)
>     $mflags.defined?("DESTDIR") or $mflags << "DESTDIR=#{$destdir}"
>   end

これだと、make DESTDIR=s: install のように、別ドライブのカレントを指定したときに
うまくないような気がします。

あと、DESTDIR="" の時の挙動なんですが、これはどうあるべきでしょうか。"" 自体は
正しいディレクトリではないのですが・・・

1. 弾くべき

!if defined(DESTDIR) && "$(DESTDIR)" == ""
!error DESTDIR must not be empty
!endif

2. DESTDIR が定義されてないのと同等に扱うべき

!if defined(DESTDIR) && "$(DESTDIR)" == ""
!undef DESTDIR
!endif

3. 何らかの意味をもたせる

現状だと、カレントに "1" という名前のフォルダが作られるように見えます。こちらにあわせるべきでしょうか?

E:\ruby-cvs\bcc32>make DESTDIR="" install
MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
rbconfig.rb unchanged
        .\miniruby.exe ../ruby//instruby.rb --dest-dir="1"   --make="make"   --m
flags=""   --make-flags="l -o " --mantype=""
mkdir -p -m 755 E:/ruby-cvs/bcc32/1/usr/bin E:/ruby-cvs/bcc32/1/usr/lib E:/ruby-
cvs/bcc32/1/usr/lib/ruby/1.9 E:/ruby-cvs/bcc32/1/usr/lib/ruby/1.9/i386-bccwin32
E:/ruby-cvs/bcc32/1/usr/lib/ruby/site_ruby/1.9 E:/ruby-cvs/bcc32/1/usr/lib/ruby/
site_ruby/1.9/i386-bccwin32
install -c -p -m 0755 ruby.exe E:/ruby-cvs/bcc32/1/usr/bin/ruby.exe
install -c -p -m 0755 rubyw.exe E:/ruby-cvs/bcc32/1/usr/bin
install -c -p -m 0755 bccwin32-ruby19.dll E:/ruby-cvs/bcc32/1/usr/bin
install -c -p -m 0755 bccwin32-ruby19.lib E:/ruby-cvs/bcc32/1/usr/lib
install -c -p -m 0644 bccwin32-ruby19-static.lib E:/ruby-cvs/bcc32/1/usr/lib

In This Thread