blob: f4528191f878f2397cf5ea2f1293019943e9b58a [file] [log] [blame]
description: >
Empty interface to indicate that the associated `Software.Version` should
prevent a state transition of the associated managed element while the
`Software.Version` is in `Activating` state.
The specific state transition(s) to prevent are left to the implementation.
A typical use of this would be to prevent (delay) the power-on of a managed
host while the BIOS is being updated. The managed host, via systemd
transitions, might start the power-on sequence and then wait for any object
with this `ActivationBlocksTransition` interface to no longer be in
`Activating` state. Causal ordering of dbus operations can prove that no
update is currently being performed and the power-on sequence may safely
continue.