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

[debian-devel:15474] Re: Test packages of jtex-1.9.1 / multex-0.8.1



From: TSUCHIYA Masatoshi <tsuchiya@xxxxxxxxxxxxxxxxxxxxxxx>
Subject: [debian-devel:15473] Re: Test packages of jtex-1.9.1 / multex-0.8.1
Date: Sat, 4 Jan 2003 23:57:37 +0900

> >更に今度の jtex のように 20jtex.cnf を更新する必要がある場合
> 
> 今回の場合,jtex.fmt などを作る時に,古い 20jtex の設定内容が残ってい
> ると,ほぼ確実に失敗するだろうと言うことを考えて,古い 20jtex の内容は
> バックアップとして残しますが,完全に無視するようにしてしまいました.

それで良いと思います。(多分古いのを削除すると Policy に違反
する気がしますが)

> だけど,dpkg -S /etc/texmf/texmf.d/20jtex.cnf というコマンドを実行して
> も,その設定ファイルが属しているパッケージを知ることができないのは,
> debian のパッケージシステムの特長を活かしていないと思います.多少面倒
> になりますが,末尾に添付したパッチのように設定ファイルの場合はパッケー
> ジの状態を確認するようにしたらどうでしょうか.

スクリプトを理解しきれてないですが(^^;

>     p=`dpkg -S "$f" 2>/dev/null | cut -f1 -d:`
>     if [ ${p}x = x ]

これがユーザの作ったパッケージ外のファイルで

>     elif ( dpkg --status ${p} | egrep -q '^Status: .* installed' )

これがインストールされてるパッケージのファイル,という
意味なんでしょうね?

conffile の場合ユーザが更新に No と答えた場合とか,
沢山関係するパッケージを一度に更新,インストールする
とき egrep -q '^Status: .* installed' で大丈夫なのかな,

とか気にはなりますが tetex に流してみます。

# Bug#172910 に使えそうな気が。。。

実は tetex 関係のパッケージング(特に rules とかメンテナスクリプト)
はかなり怪しい,obsolete なところがあったりします。
パッケージングに詳しい方が時に目を通して BTS とかして頂くと
嬉しいかもわかりません。

有り難うございました。		平成15年1月5日(日)

-- 
 ***************************
 香田 温人(こうだ あつひと)
 http://www1.pm.tokushima-u.ac.jp/%7Ekohda/