[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/