Re: dpkg tries to remove a config file twice ...
On Mon, May 21, 2001 at 12:46:23AM +0200, Othmar Pasteka wrote:
> hi,
>
> i generate a config file in my postinst, hence it's not marked as
> a conffile. so if the package is purged i have to remove it by
> hand in the postinst:
> # purge the config file which is created in the postinst script
> if [ "$1" = purge ] ; then
> rm /etc/modlogan/modlogan.conf
> fi
>
> ok, i've done this. when i now --purge it i get the following:
> rm: cannot remove `/etc/modlogan/modlogan.conf': No such file or
> directory
>
> after a look at the strace output it tries to remove it twice,
> but can't really say why, maybe i overlooked something.
> is there something i don't know but which must be in one of the
> install/remove scripts?
Change it to "rm -f ...". That way, you wont get an error. You should do
it this way anyway, else your package becomes uninstallable if the user
removes the file before removing the package.
Ben
--
-----------=======-=-======-=========-----------=====------------=-=------
/ Ben Collins -- ...on that fantastic voyage... -- Debian GNU/Linux \
` bcollins@debian.org -- bcollins@openldap.org -- bcollins@linux.com '
`---=========------=======-------------=-=-----=-===-======-------=--=---'
Reply to: