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

[gentoojp-dev 96] Re: daemontoolsの設定を行うebuildの扱いに関して



小町です。

添付されているかなと思って調べたのですが、添付されているわけでもないん
ですね? 一応 GentooJP の BugTrack ([1])に投稿してもらえればみんな雰囲
気が分かっていいんじゃないでしょうか。

At Sat, 26 Jul 2003 10:26:17 +0900 (JST),
Junji Shiokawa wrote:

> 自分の場合Gentooはサーバ系での活用が主で、MTAはqmailを選択し、DNSのツー
> ル等もdjb系を利用してます。そうすると、デーモンの管理がinetd、Gentooの
> initシステム、supervise等々繁雑になってくるので、もうこれはdaemontools
> で一元管理できればなあと。

daemontools ってのは使ったことないのですが、inetd も inetd と xinetd 
のいずれも使えるように、そういう感じで柔軟性が増えるのはいいことですね。

> あー、SRC_URIってなくちゃいけないんでしたっけ。。
> 一応runスクリプトのみ固めたものをダウンロードしてきてemergeするように
> はしていますが、それだけ別に固めたものが公開されている、というのはおか
> しい気もしてきて、filesディレクトリに入れてしまおうと思っていたのです
> が。

files ディレクトリには原則的にバイナリは置くのはよくないとされている
([2])ので、固めるのであればどっかに置いてそれを持ってくるようにしたほ
うがよいです。ファイルサイズが小さければそのまま files にばらっと置く
のでもいいと思うのですが、数が増えると固めたくなるかも、ってことで、
そういう場合はどこかに置いてください。gentoo.gr.jp でも場所が提供でき
ますかね?

あと思ったのですが、もしこれが inetd や xinetd みたいな「スーパーデー
モン」として使うものであれば、daemontools の設定スクリプト集という感じ
ではなく、それぞれの ebuild (たとえば apache なら net-www/apache の)に
入っているべきだと思うのですが、どうでしょう。たとえば xinetd 経由で起
動するプログラムたちは、xinetd 用の設定スクリプトを入れる別 ebuild が
あるのではなく、各 ebuild の files ディレクトリに xinetd 用の設定スク
リプトがあり、これが自動でインストールされるようになっています
(net-ftp/proftpd とかいろいろ)。これと同じように、daemontools を使う人
用の設定は各 ebuild で個別にインストールされるようにして、daemontools
を使う人のときだけ自動で有効になる、といったようなのがいいんじゃないで
しょうか。


[1] http://gentoojp.sourceforge.jp/pukiwiki/index.php?BugTrack
[2] https://www.gentoo.org/doc/ja/gentoo-howto.html

-- 
Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
http://www.sodan.ecc.u-tokyo.ac.jp/~usata/