return rv;
}
+ if (!print_rules)
+ fw3_hotplug_zones(false, state);
+
for (family = FW3_FAMILY_V4; family <= FW3_FAMILY_V6; family++)
{
if (!complete && !family_running(state, family))
fw3_pr("COMMIT\n");
}
- if (!reload)
- fw3_print_includes(family, state);
+ fw3_print_includes(state, family, reload);
fw3_command_close();
family_set(state, family, true);
{
fw3_set_defaults(state);
- if (!reload && !print_rules)
- fw3_run_includes(state);
-
if (!print_rules)
+ {
+ fw3_run_includes(state, reload);
+ fw3_hotplug_zones(true, state);
fw3_write_statefile(state);
+ }
}
return rv;