TATEISHI Katsuyuki
tatei****@oss*****
2009年 8月 25日 (火) 09:53:15 JST
立石です。 From: TATEISHI Katsuyuki <tatei****@oss*****> Subject: [Ultramonkey-l7-users 213] Re: [Ultramonkey-l7-develop 514] UltraMonkey-L7 2.1.3-0/SSLProxy 1.0.2-0 リリースのお知らせ Date: Tue, 25 Aug 2009 09:44:14 +0900 (JST) >> また,ディレクトリのパーミッションが 0777 となっているのは >> 意図があるのでしょうか. > > root で展開すると確かに 0777になりますね・・・ > 気づいてませんでした。 > ビルド環境の umask は 002 で、other には書き込み権限はないの > ですが、なぜこうなっているかは不明です。調べてみます。 configure で生成した Makefile の配布物用ディレクトリを作るコー ド(distdirターゲット)に ============================================================ -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r $(distdir) ============================================================ とありました。 1行目を見ていただくとわかりますが、ディレクトリを777にするの はautotools の仕様のようです。 何故か?は autotools のドキュメントをあたってみます。 -- TATEISHI Katsuyuki <tatei****@oss*****>