On Thu, Aug 1, 2019 at 1:02 AM Michal Kubecek
On Thursday, 1 August 2019 3:06 Neal Gompa wrote:
That said, I'm surprised that there is an aspect of Linux you're shy about!
I wish we *could* rename /etc to /cfg or /config now... It's much more meaningful than "et cetera"... But one step at a time!
Do you seriously wish to break unknown number or custom and third party scripts and applications with hardcoded /etc/* paths (in addition to lots of work on software which is part of the distribution - and be sure that lot of that would end up being permanent openSUSE specific patches) just for... what gain exactly?
Sure, some design decisions taken 20+ (in this case, rather 40+) years ago may seem strange (or even "WtF were they thinking?!") today but I'm pretty sure many of the design decisions which seem to make perfect sense now will provoke exactly the same reaction in 20 years...
It wasn't strange 40 years ago. But we've (mostly) moved everything around or otherwise eliminated the things in /etc that are not configuration files now. And no, I wouldn't just go and break everything. I'd start with doing it the same way we're doing usrmerge: moving the content and placing a symlink. Things don't break up front and fixing can be done over time. Applications shouldn't have hardcoded paths for /etc anyway, because that means they can't be installed to /usr/local, which has a different path for configs (/usr/local/etc). And generally, most software has some kind of --sysconfdir= or equivalent config option, so that this can be set. But again, one step at a time... -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org