The systemd upstream project has accepted VARIANT as a cross-distribution feature, but
with a minor change[1] from our original approach: they wanted a human-presentable VARIANT
and a separate lower-case-only VARIANT_ID value. This patch implements this in Fedora to
keep us aligned with systemd upstream[2].
Sorry for the churn on this. Fortunately, we only have one package depending on this at
the moment in Fedora, which I can keep updated. I think it makes sense to get this in for
Fedora 22 Final so we aren't maintaining different approaches in Fedora 21, 22 *and*
23.
I've got an update to the packaging guidelines prepared[3] as well, which I'll
submit to FPC as soon as this is approved by rel-eng.
[1]
http://lists.freedesktop.org/archives/systemd-devel/2015-April/031346.html
[2]
http://cgit.freedesktop.org/systemd/systemd/commit/?id=be7d0048ddda1e994f...
[3]
https://fedoraproject.org/w/index.php?title=User%3ASgallagh%2FPer-Product...