namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: configure --with-confdir=DIR
Abe Ryuji <raeva@xxxxxxxxxxxx> wrote:
>> ちなみに、 NDTPD は /usr/local/var/ndtpd/ndtpd.pid というファ
>> イルを作ります。
>
>この/usr/local/varというのはGNU coding standardsで規定されている
>localstatedirのdefaultのようですね。つまり、
>./configure --localstatedir=/foo/bar
>のように指定することが可能です。この方が良さそうなので、indexの
>インストール先をlocalstatedirに変更したらいかがでしょうか、と
>改めて提案させていただきます。
ではそうしようかな。 PREFIX/var/namazu/index ということで。
ただ、 /usr/local/var を使っているソフトウェアがあまり見当た
らない (私が知るかぎりでは NDTPDのみ) のと、ディレクトリを分
散させるとユーザが混乱するのでは、という点が心配です。
ほかの方は何か意見がありますか?
ところで、 autoconf の info を見ると
- Variable: localstatedir
The directory for installing modifiable single-machine data.
と書かれています。Namazuのインデックスは
architecture-independent data なので single-machine data と
いう点がしっくりときません。
一方、
- Variable: datadir
The directory for installing read-only architecture-independent
data.
は architecture-independent data だけど read-only という点が
しっくりときません。
ところで、 read-only といえば
- Variable: sysconfdir
The directory for installing read-only single-machine data.
も read-only です。設定ファイルは書き換えるんだけど…。(頻繁
じゃなければいいのかな)
-- Satoru Takabayashi