blob: 51fbc8e6cc150aea6b14f31442bedeb0b5955939 [file] [log] [blame]
Patrick Williams3350f3e2016-11-23 07:27:01 -06001description: >
2 Empty interface to indicate that the associated `Software.Version` should
3 prevent a state transition of the associated managed element while the
4 `Software.Version` is in `Activating` state.
5
6 The specific state transition(s) to prevent are left to the implementation.
7 A typical use of this would be to prevent (delay) the power-on of a
8 managed host while the BIOS is being updated. The managed host, via
9 systemd transitions, might start the power-on sequence and then wait for
10 any object with this `ActivationBlocksTransition` interface to no longer be
11 in `Activating` state. Causal ordering of dbus operations can prove that
12 no update is currently being performed and the power-on sequence may safely
13 continue.