https://bugzilla.redhat.com/show_bug.cgi?id=1118740
--- Comment #5 from Matthew Miller mattdm@redhat.com --- So, the theory is: put systemd in the @core group so that it's picked by default, not pulled in by deps. Once it's there, the Conflicts will keep anyone from adding fakesystemd by accident, and the protected packages feature of yum (and now DNF) will keep real systemd from being removed.
That's the theory, at least. :)