[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-dev 88] userprivでの動作



中野です

FEATURES="userpriv" とするrootユーザー以外でコンパイルができるようにな
ります。が、この環境でテストしていないebuildが結構あるようで、エラーが
出る場合があります。
(私も全部はテストしていない気がする。)

具体的には、パーミンションがないファイル/デバイスに対してリダイレクト
しているケースが多いです。

たとえば、
パーミッション444のファイルのMakefileが元々あって、
cp Makefile Makefile.org
sed 's/a/b/' Makefile.org > Makefile

みたいな処理があるとだめです。
で、これの問題点はこうい処理はdieを書いてないことが多いので、emergeが
一見正常に終わっているように見えることにもあります。

もちろんuserpriv設定しなければ大丈夫です。

で、ebuild作っている人はテストしてもらいたいという依頼です。
JP関連のパッケージもどなたかテストしてもらえると嬉しい。

# 本家にも流した方が良さそうだなぁ。
# 具体的に発見したのはkdebaseとか、tcp-wrappersとか。

Masatomo Nakano
http://gentoo.dip.jp/