[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: how to override a conffile (not using dpkg-divert)?



Hi Don,

On 02/08/17 23:36, Don Armstrong wrote:
> 
> If this is a private package which you are using to enforce your local
> configuration, just change the conffile in your postinst [possibly after
> checking that the conffile hasn't been modified.]
> 

This can become pretty difficult, depending upon the config file
format (*.xml, *.json, ...). Not to mention the config file
conflicts on the next upgrade, even if the DM changed only a
single comment line. Plus there is no notification to run my
postinst script again.

> If this is a package which you are planning on having anyone else use,
> then you basically shouldn't be touching /etc/ssh/ssh_config or
> /etc/ssh/sshd_config, because you're likely to break things horribly.
> 

I am sorry, but "shouldn't" is not an option. I have to make
sure that the host configuration follows certain rules on all
machines, e.g. for introducing signed host certificates for
sshd, for the ldap/kerberos integration, etc. Of course we all
try to not "break things horribly".

A working divert for config files is missing in Debian.


Thanx very much for your response
Harri


Reply to: