Re: Clearing the conffile status of a file
- Date: Thu, 13 Jul 2017 05:58:52 +0200
- From: Florian Weimer <fw@xxxxxxxxxxxxx>
- Subject: Re: Clearing the conffile status of a file
* Sven Joachim:
> On 2017-07-12 09:56 +0200, Florian Weimer wrote:
>> I've got a request to remove the conffile status of a file after it is
>> no longer a conffile. dpkg-maintscript-helper rm_conffile does not
>> seem to do this, based on the documentation and the source code.
>> Is there a clean way to implement this (i.e., by not patching
>> /var/lib/dpkg/status directly)?
> AFAIK the only method, and not a pretty one, that works from package
> maintainer scripts is to rename the file in the preinst and rename it
> back in the postinst. Plus all the error handling required (e.g. if
> unpacking fails), where dpkg-maintscript-helper would at least take care
> of the gory details for you.
> 1. https://wiki.debian.org/DpkgConffileHandling
Oh, I assumed that this was only about preserving the file, and it
would not affect the state as a conffile as such (except that the file
would be gone).
> My choice would probably be to leave the conffile alone, at least until
> dpkg itself is able to take care of the problem.
> 2. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822462
That makes sense, thanks.