* Fix recovery
- change TargetLabel into TargetDevice to hav ethe full device instead
of just the label
- log error if we cant mount
- Get state partition to mount depending on recovery or active/passive
- Get state patition fs on the fly
- Set proper label device to mount on sysroot based on our boot state
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
* Fix test
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
---------
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
This patch allows setting the root mount as RW indicated by setting
rd.cos.debugrw in the cmdline
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
* Full rework
- Extract steps to a different file
- Simplify dag for easy understanding
- Load dag based on our boot process
- Simplify steps to not depend on useless stuff
- Better logging
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
* Move sentinel file to the dag
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
* Adapt tests
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
---------
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>