[systemd-devel] overriding udev rules

Andrei Borzenkov arvidjaar at gmail.com
Sun Feb 28 14:41:32 UTC 2016



Отправлено с iPhone

> 28 февр. 2016 г., в 15:05, Łukasz Stelmach <stlman at poczta.fm> написал(а):
> 
> Dnia 28 lutego 2016 12:51:51 CET, "Mantas Mikulėnas" <grawity at gmail.com> napisał(a):
>> On Sun, Feb 28, 2016 at 12:40 PM, Łukasz Stelmach <stlman at poczta.fm>
>> wrote:
>> 
>>> Hi,
>>> 
>>> One of the default rules supplied by systemd (v215 in Debian) is
>>> responsible restoring the state of rfkill switches.
>>> 
>>>    SUBSYSTEM=="rfkill", TAG+="systemd",
>>> ENV{SYSTEMD_WANTS}+="systemd-rfkill@$name.service"
>>> 
>>> For a reason or two I'd like to override it and not restore the
>> state.
>>> I don't want make a copy of 99-systemd.rules in /etc just to edit one
>>> line. Is there any other reasonable way to prevent the above rule
>> from
>>> being executed?
>> 
>> You can `systemctl mask systemd-rfkill at .service`.
> 
> OK, this is an option, thanks. What if i would like to override the rule and execute the service for some devives?
> 
> 

Untested, but the

ENV{SYSTEMD_WANTS}-="rfkill etc" may work. It should come late enough of course.


> -- 
> Łukasz Stelmach z podróży
> _______________________________________________
> systemd-devel mailing list
> systemd-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/systemd-devel


More information about the systemd-devel mailing list