[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?

http://sources.debian.net/src/mandos/1.7.1-1/mandos.service/?hl=11#L11

> 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