Ensure 'switch_bank' option is set to 1 on firmware upgrade trigger

This commit is contained in:
Amin Ben Romdhane 2025-03-07 00:16:28 +01:00
parent fb2269b315
commit 9c12c4b508

View file

@ -332,6 +332,9 @@ int cwmp_apply_firmware()
e = icwmp_ubus_invoke("rpc-sys", "upgrade_start", b.head, NULL, NULL); e = icwmp_ubus_invoke("rpc-sys", "upgrade_start", b.head, NULL, NULL);
if (e != 0) { if (e != 0) {
CWMP_LOG(INFO, "rpc-sys upgrade_start ubus method failed: Ubus err code: %d", e); CWMP_LOG(INFO, "rpc-sys upgrade_start ubus method failed: Ubus err code: %d", e);
} else {
//set /var/state 'switch_bank' option
set_uci_path_value(VARSTATE_CONFIG, "icwmp.cpe.switch_bank", "1");
} }
blob_buf_free(&b); blob_buf_free(&b);