[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:08093] Re: How to delete diversions?
香田です。ちょっと問題を具体的にしました。
From: Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx>
Subject: [debian-devel:08088] How to delete diversions?
Date: Wed, 17 Mar 1999 08:46:28 +0900
> 現在の設定は preinst で
>
> #!/bin/sh -e
> dpkg-divert --package fvwm95-ja --add --rename \
> --divert /usr/X11R6/bin/xpmroot.2 /usr/X11R6/bin/xpmroot
>
> のようにしています。(debstd が自動設定したもの)
現在の postrm に
if [ "$1" = "remove" ]; then
dpkg-divert --package fvwm95-ja --remove --rename \
--divert /usr/X11R6/bin/xpmroot.2 /usr/X11R6/bin/xpmroot
fi
とあり purge したらちゃんと効くのですが fvwm95-ja が
インストールされてる状態でプロンプトでやると
nsx:/home/kohda# dpkg-divert --package fvwm95-ja --test --remove --rename --divert /usr/X11R6/bin/xpmroot.2 /usr/X11R6/bin/xpmroot
Removing `diversion of /usr/X11R6/bin/xpmroot to /usr/X11R6/bin/xpmroot.2 by fvwm95-ja'
dpkg-divert: rename involves overwriting `/usr/X11R6/bin/xpmroot' with
different file `/usr/X11R6/bin/xpmroot.2', not allowed
のようになってしまいます(--test でやってますが)。
この違いは一体何なんでしょうか?
# これと同じことを preinst でやろうとして(if 文は変えて)
# このエラーに出逢ってしまいました。
で --rename をはずすと divert (の情報?)は消える
のですが /usr/X11R6/bin/xpmroot(.2) は両方残って
しまい役に立ちません(^^;
平成11年3月17日(水)
--
***************************
香田 温人(こうだ あつひと)
http://www1.pm.tokushima-u.ac.jp/%7Ekohda/