From: Takahiro Kambe Date: 2003-03-09T20:06:19+09:00 Subject: [ruby-dev:19779] Re: [ruby-core:00918] [1.8.0-preview2] make install 一般論としてですが、 In message <20030309183324R.aamine@loveruby.net> on Sun, 9 Mar 2003 18:26:35 +0900, Minero Aoki wrote: > になるという話が出てます。これは instruby.rb の umask(0) が原 > 因だと思うのですが、これはどうして入っているのでしょうか。CVS > の記録によると 2000-12-18 にまつもとさんがチェックインしている > ようです。 > > この umask が必要なものだとすると instruby.rb では mkdir でパー > ミッションを明示的に指定しなくてはならず、翻って FileUtils#mkdir 実行時にumaskの設定によって、インストールされるファイルのアクセス権は 影響を受けてはいけませんが、このためには、 o umaskを0に設定 o ファイルやディレクトリの作成時に、明示的にアクセス権を指定 というのが、正当な方法と言えます。 -- 神戸 隆博 / Takahiro Kambe