On Mon, Jun 3, 2019 at 8:00 AM Stasiek Michalski <hellcp(a)opensuse.org> wrote:
On pon, Jun 3, 2019 at 1:50 PM, Thorsten Kukuk <kukuk(a)suse.de> wrote:
A short summary:
Application configuration files:
Do something similar to what systemd is already doing today (See
"Overriding vendor settings"). Put the default, by a Linux distributor
shipped configuration files somewhere below /usr, and /etc only
This sounds like a lot of work, but in reality, many applications we
have on openSUSE Tumbleweed alredy support different locations for
configuration files and overwrite of them, like sysctl, dracut, PAM
many more. For this, this is only a packaging exercise and rpmlint
This are files in /etc like rpc, services and protocols.
We can put them somewhere below /usr, and /etc/ only contains the
A glibc NSS module could merge them automatcially, different
do exist already today for this.
/etc/passwd, /etc/group and /etc/shadow:
This is the big, open problem. We looked at many possible solutions,
but didn't found the real, generic one.
So, what is the expected outcome of this mail?
1. We need to agree, if we want to solve the problem or not
In my opinion, there is no real choice, if we don't do it
coordinated as Linux distributor, this will happen in a chaotic
2. We need to agree on the goal, so for me, this would be:
- short term: solve the problem for packages on openSUSE MicroOS
- mid term: solve the problem for openSUSE Tumbleweed
- long term: /etc/ only contains admin created files, a Linux
Distribution does not install there anything
3. We need to agree on a path below /usr for the default configuration
4. We need to agree on how we want to solve it.
Additionally, we could look into providing default repositories in a
instead of dynamically loading them in by YaST on install, for the sake
having that be a stable set of repositories that we offer by default
than just zypp based package management. Something that would live in
/usr/share, wouldn't be easily changeable, and live in a directory that
be shared between zypp and dnf (so no mentioning of zypp, dnf or yum in
path). I'm sure dnf folk would be really glad to contribute their ideas
a conversation :D
Zypper would need to stop compulsively attempting to rewrite .repo
files, but yes, that would be nice.
真実はいつも一つ！/ Always, there's only one truth!
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org