| 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. | 
|  | 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. |