On 02/03/14 19:51, William Hubbs wrote: > On Sun, Mar 02, 2014 at 05:49:59PM +0100, Peter Stuge wrote: >> Gilles Dartiguelongue wrote: >>> Sure at some point you have to make things evolve but this upstream >>> solution simply isn't nice for its users. >> That may be, but I don't think it's a distribution's responsibility >> to try to own that problem. > This is my point exactly. Patrick's proposal is that we make this policy > that all config files belong in /etc a distro policy, including > patching upstream software to force it to conform. If we make this a > distro policy and upstream rejects it, there will always be a lot of > work downstream that is imo unnecessary. > > William >
Right, the only relavent fact here is that /usr and likeminded directories like /lib can be mounted RO and everything will still work. Likewise anything in /usr, /lib, /bin, /sbin, and co. should be for static files, such as for configuration templates which remain modified only by the package manager. And the udev rules don't violate any of that, which makes it perfectly working design, which makes the whole usage of such configuration setup by upstreams so common. So the proposal that every config should go to /etc must be somekind of joke. No offense to anyone ;) - Samuli