2010年7月25日

[plamo:30694] Re: cups-1.4.4,libusb-1.0.8アップロードしました。(cups-1.4.4 for-4.7xに移動)

こんにちは、M.H です。

> > /usr/etc/cups → /etc/cups に変更になっているためか、
>   cups-1.4.x系敗退つづきでした
>   configureの--prefix的設定で敗退の可能性をかんじたのでなるべく
>   外してやってみました。
> > /etc/cups 以下に不要なシンボリックリンク /etc/cups/cups が出来ています。
>   あれっとおもいつつ確認してみました。

>   cups -> ../usr/etc/cupsはありましたが?
> >

cups-1.4.4_5-i586-P1.tgz だと、/etc/cups がシンボリックリンクではなくて、
実ディレクトリになってないでしょうか ^^;

なぜ sysconfdir が "/etc" になっているのかビルドスクリプトで試してみたんですが、
--prefix=/usr がオプションに無いと、prefix が "/" に設定されて、
prefix が "/" だと、sysconfdir が "/etc" に設定されるようです。

もし今まで通り /usr/etc/cups を想定しているとしたら、
configure のオプションに --prefix=/usr を追加すると、
build/Makedefs を見た限りでは、うまくいきそうな感じです。

あと、このビルドスクリプトは元になっているものが若干古いと思います。
# bash 版の最新のものがどこかにあるとか無いとかいう話を
# メールで読んだ記憶がありますが、うろ覚え。。。
特に gzip_dir は "." ".." を弾く処理(ls や tail のオプション)とか、
シンボリックリンクの元を辿る処理(/etc/bashrc で調整されていますが、
ls -l の $11 が不安定なので readlink を使う)とかが改変されています。

Thanks!
-M.H

投稿者 xml-rpc : 2010年7月25日 17:18
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/97226
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。