Patrick Williams | 3350f3e | 2016-11-23 07:27:01 -0600 | [diff] [blame] | 1 | description: > |
| 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. |
Patrick Williams | a134741 | 2022-12-06 10:56:22 -0600 | [diff] [blame] | 7 | A typical use of this would be to prevent (delay) the power-on of a managed |
| 8 | host while the BIOS is being updated. The managed host, via systemd |
| 9 | transitions, might start the power-on sequence and then wait for any object |
| 10 | with this `ActivationBlocksTransition` interface to no longer be in |
| 11 | `Activating` state. Causal ordering of dbus operations can prove that no |
| 12 | update is currently being performed and the power-on sequence may safely |
Patrick Williams | 3350f3e | 2016-11-23 07:27:01 -0600 | [diff] [blame] | 13 | continue. |