Hi,
https://bugzilla.suse.com/show_bug.cgi?id=1165366 correctly notes that
dracut breaks with the concept of layering (it does not accept symlinks)
as seen in Factory. I will create a patch, but before I have some questions:
1. What is a reliable way to know that a system uses a layered file system?
2. IIRC other distros use a similar concept, but different locations.
What do they use? (I remember a comparison at AllSystemsGo, but couldn't
find a talk)
3. the inst macros so far only consider /etc/XY.d/* if they are
excplicitly named. Is there a good reason why installing /etc/XY should
automagically install the configuration directory as well? This feels
like too much magic at this point.
My naive strategy would create a patch that implicitly turns
inst /etc/services
into
inst_any /etc/services /usr/etc/services
IF the path starts in /etc/ AND some variable is defined that provides
the alternative location (/usr/etc in this case).
Cheers,
Daniel
--
Daniel Molkentin