On Wed, Jun 04, 2008 at 02:21:20PM +0200, Stefan Hornburg wrote:
> Can you supply the corresponding code for preinst/postrm ?

Yes, in preinst on 'install' or 'upgrade' (from a version that did not
yet add the diversion):

add_diversion() {
  dpkg-divert --package courier-mta --add --rename \
    --divert /usr/bin/addcr.ucspi-tcp /usr/bin/addcr
  dpkg-divert --package courier-mta --add --rename \
    --divert /usr/share/man/man1/addcr.ucspi-tcp.1.gz 
/usr/share/man/man1/addcr.1.g
}

in postrm on 'remove':

remove_diversion() {
  dpkg-divert --package courier-mta --remove --rename \
    --divert /usr/bin/addcr.ucspi-tcp /usr/bin/addcr
  dpkg-divert --package courier-mta --remove --rename \
    --divert /usr/share/man/man1/addcr.ucspi-tcp.1.gz 
/usr/share/man/man1/addcr.1.g
}

HTH, Gerrit.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to