On 07/24/2016 05:35 PM, Andreas Beckmann wrote: > On 2016-07-24 17:10, Christian Seiler wrote: >> Thinking about this again: since this package uses debconf >> anyway, it's probably much easier to just ask the user whether >> to delete auth_key or not in -server's postrm (with the default >> being yes), instead of doing this pseudo-refcounted dance in >> all postrms. It's probably also more transparent to the user. > > If multiple packages make use of this facility, this sounds like > management of the auth_key should be factored out to a separate package > that is used by all the consumers. So you could get proper refcounting > via Depends: isns-auth-key
The problem is that there are too many different ways of how that file could be created, so I can't have a package actually own it (otherwise I'd have made libisns0 itself own it), because there is no sane default for it. (If you want to run a server, you'd want to generate it; but if you don't want to run a server, you might want to copy it from the server you've generated it on.) And if I make it a default-missing conffile for another package, piuparts will complain about a conffile of another package being modified. I'll hence go the debconf route for now. But thank you for the suggestion. Regards, Christian