Am 18.12.2015 um 16:36 schrieb git(a)cfware.com:
I have no experience with containers so forgive me if I'm missing
something. Why couldn't you just have a 'microinit.rpm' in a separate dnf
repo, put 'Obsoletes: systemd' into that package? This way people who are
building hundreds of containers that do not require systemd can use the repo containing
microinit and it will take the place of systemd. RPM macro's could be provided by the
microinit rpm, so it would provide reasonable replacements for %systemd_requires,
%systemd_post, etc. I think this could solve your concern with minimum (no) impact to
bare metal installs.
because in that case a dependency of a package which really requires
systemd would no longer work and it's only a dirty hack
"minimum (no) impact to bare metal installs" - how much bare metal
installs have you seen where kernel-core is not present?