[systemd-devel] RFC: Removing RequiresOverridable= and RequisiteOverridable=?

Michael Biebl mbiebl at gmail.com
Sun Nov 8 12:45:15 PST 2015

Grr, my first reply should have gone to the mailing list...

2015-11-08 21:03 GMT+01:00 Lennart Poettering <mzerqung at 0pointer.de>:
> On Sun, 08.11.15 19:40, Michael Biebl (mbiebl at gmail.com) wrote:
>> 2015-11-08 19:10 GMT+01:00 Lennart Poettering <lennart at poettering.net>:
>> > Heya!
>> >
>> > At systemd.conf we discussed whether we can remove the unit dependency
>> > types RequiresOverridable= and RequisiteOverridable=. I am pretty sure
>> > they are pretty much unused in the wild, and hard to grok at all, and
>> > hence, in order to clean things up a bit, we should really get rid of
>> > it.
>> https://codesearch.debian.net shows a few hits:
>> RequiresOverridable=
>> https://codesearch.debian.net/perpackage-results/RequiresOverridable/2/page_0
>> → golang-github-coreos-go-systemd, dracut, systemd-ui, fleet
>> RequisiteOverridable=
>> https://codesearch.debian.net/perpackage-results/RequisiteOverridable/2/page_0
>> → mandos, systemd-ui, golang-github-coreos-go-systemd, fleet
>> The only interesting cases are probably dracut's rootfs-generator.sh
>> using RequiresOverridable

Do you have any concerns regarding dracut?
Harald, this is probably for you

 and mandos using RequisiteOverridable.
> Hmm, how does the usage in "mandos" look like?


> I'd probably make RequiresOverridable= a legacy alias for Requires=
> when removing it. Would this break anything?

Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

More information about the systemd-devel mailing list