- Replace boolean flags with usm_operation_type = "upgrade" or "patch". - Add getters and setters for all configuration fields. - Introduce validate_config() to explicitly finalize and check config validity. - Update default.json5 structure with clean field layout and updated examples: - Add copy_from_remote, remote_server, and upload timing fields - Clarify usage of ISO, SIG, patch_path, and patch_dir - Replace to_release_ids string with list of strings - Ensure comments match current upgrade and patching logic Change-Id: Ie16ac3caf4aad8a24a98617eb278e6a6f1f7e2ae Signed-off-by: Andrew Vaillancourt <andrew.vaillancourt@windriver.com>
11 KiB
11 KiB