diff --git a/dev-tools/reconfigurator-sp-updater/src/main.rs b/dev-tools/reconfigurator-sp-updater/src/main.rs index 7e805eed858..2f81170ea30 100644 --- a/dev-tools/reconfigurator-sp-updater/src/main.rs +++ b/dev-tools/reconfigurator-sp-updater/src/main.rs @@ -421,6 +421,14 @@ enum Component { #[arg(long, short = 't')] expected_transient_boot_preference: Option, }, + RotBootloader { + /// expected version of stage0 (active slot) + #[arg(long, short = 'a')] + expected_stage0_version: ArtifactVersion, + /// expected version of stage0 next (inactive slot) + #[arg(long, short = 'i')] + expected_stage0_next_version: ExpectedVersion, + }, } fn cmd_set( @@ -481,6 +489,13 @@ fn cmd_set( expected_transient_boot_preference, } } + Component::RotBootloader { + expected_stage0_version, + expected_stage0_next_version, + } => PendingMgsUpdateDetails::RotBootloader { + expected_stage0_version, + expected_stage0_next_version, + }, }, artifact_hash: args.artifact_hash, artifact_version: ArtifactVersion::new(args.version)