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