Well, I know that in postinst and prerm, but when which argument is passed?
I thought that "cd /var/lib/dpkg/info && grep -10 update-alternatives *postinst|less -S" would help me, but it did quite the contrary. There is a total mess! A quick summary of how it is called in different packages: - always ($1 is not tested at all), - if [ "$1" = "configure" ] - if [ "$1" != "upgrade" ] - if [ "$1" = "configure" -o "$1" = "abort-upgrade" ] - if [ "$1" = "configure" -o "$1" = "upgrade" ] They can't all be right? After rereading section 6 of the policy, I think that the right way is to call it in postinst if [ "$1" = "configure" ], and in postrm, if [ "$1" = "remove" ] Is this correct? regards, Marcin -- Marcin Owsiany <[EMAIL PROTECTED]> http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216