bbf: commit cwmp changes without restarting its service

This commit is contained in:
Amin Ben Ramdhane 2020-12-03 21:37:32 +01:00
parent 15d02b20fa
commit daa673dd56

View file

@ -870,9 +870,10 @@ int dm_entry_restart_services(void)
struct package_change *pc;
list_for_each_entry(pc, &head_package_change, list) {
if(strcmp(pc->package, "cwmp") == 0)
continue;
dmubus_call_set("uci", "commit", UBUS_ARGS{{"config", pc->package, String}}, 1);
if (strcmp(pc->package, "cwmp") == 0)
dmuci_commit_package("cwmp");
else
dmubus_call_set("uci", "commit", UBUS_ARGS{{"config", pc->package, String}}, 1);
}
free_all_list_package_change(&head_package_change);
@ -884,8 +885,6 @@ int dm_entry_revert_changes(void)
struct package_change *pc;
list_for_each_entry(pc, &head_package_change, list) {
if(strcmp(pc->package, "cwmp") == 0)
continue;
dmubus_call_set("uci", "revert", UBUS_ARGS{{"config", pc->package, String}}, 1);
}
free_all_list_package_change(&head_package_change);