Le dimanche 13 mai 2012 à 20:00 +0200, Gergely Nagy a écrit : 
> > There is a huge difference between gconf, for which you can set one
> > specific setting in /etc, overriding the default in /usr (and in a way
> > that will not break the application if the schemas change), and
> > systemd/udev, which require to copy the *entire* file, leaving behind
> > any improvements that could made to it in ulterior versions.
> 
> Not entirely true. You can override parts of the file too, without
> copying: include the original. This doesn't let you override everything,
> but for a lot of things, is good enough.

And then, when the original file changes, you lose the improvements and
you might even end up with a broken system.

For example if a systemd unit file is updated to match a change of
behavior in a daemon. Say, from now it requires a pre-exec stanza to do
stuff it used to do at startup. Your modified file in /etc will not
include this new stanza and your daemon is broken.

(And yes, this could be handled easily with a modified ucf, but
currently it is not the case.)

-- 
 .''`.      Josselin Mouette
: :' :
`. `'
  `-


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1337095592.3589.290.camel@pi0307572

Reply via email to