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

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



>> On Sun, 5 Jan 2003 11:05:17 +0900
>> kohda@xxxxxxxxxxxxxxxxxxxx (Atsuhito Kohda) said as follows:

>>     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' で大丈夫なのかな,

あ,そーか.更新中のパッケージのことを考えると,

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

とする必要がありそうですね.しかし,ちょっと危険な感じがします.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )