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

[debian-devel:08094] Re: How to delete diversions?



At Wed, 17 Mar 1999 11:16:48 +0900,
Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx> wrote:

> 現在の 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 でやってますが)。
> 
> この違いは一体何なんでしょうか?

先に /usr/X11R6/bin/xpmroot を消しておかなければいけません。

# postrm は remove された後に呼ばれることに気付けばわかると思う
-- 
鵜飼文敏