diff options
author | Lennart Poettering <lennart@poettering.net> | 2020-01-07 11:48:57 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2020-01-09 11:03:53 +0100 |
commit | c80a9a33d04fb4381327a69ce929c94a9f1d0e6c (patch) | |
tree | 5d127d9c883beceafdba11d1346fecad9f6dc72e /src/core/timer.c | |
parent | 125c7814fa50d1459b515180bc6a698b0e56bc61 (diff) | |
download | systemd-c80a9a33d04fb4381327a69ce929c94a9f1d0e6c.tar.gz |
core: clearly refuse OnFailure= deps on units that can't fail
Similar, refuse triggering deps on units that cannot trigger.
And rework how we ignore After= dependencies on device units, to work
the same way.
See: #14142
Diffstat (limited to 'src/core/timer.c')
-rw-r--r-- | src/core/timer.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/core/timer.c b/src/core/timer.c index 051ca76273..57d979d52d 100644 --- a/src/core/timer.c +++ b/src/core/timer.c @@ -895,6 +895,10 @@ const UnitVTable timer_vtable = { "Install\0", .private_section = "Timer", + .can_transient = true, + .can_fail = true, + .can_trigger = true, + .init = timer_init, .done = timer_done, .load = timer_load, @@ -923,6 +927,4 @@ const UnitVTable timer_vtable = { .bus_vtable = bus_timer_vtable, .bus_set_property = bus_timer_set_property, - - .can_transient = true, }; |