config_init(NULL);
+ if (opts.no_autoboot == opt_yes)
+ config_set_autoboot(false);
+
waitset = waitset_create(NULL);
server = discover_server_init(waitset);
pb_log("configuration:\n");
- pb_log(" autoboot enabled: %s\n",
- config->autoboot_enabled ? "yes" : "no");
+ pb_log(" autoboot: %s\n",
+ config->autoboot_enabled ? "enabled" : "disabled");
if (config->n_network_configs > 0)
pb_log(" network configuration:\n");
return config;
}
+void config_set_autoboot(bool autoboot_enabled)
+{
+ config->autoboot_enabled = autoboot_enabled;
+
+ pb_log("set autoboot: %s\n",
+ config->autoboot_enabled ? "enabled" : "disabled");
+}
+
int config_fini(void)
{
talloc_free(config);
int config_init(void *ctx);
const struct config *config_get(void);
+void config_set_autoboot(bool autoboot_enabled);
int config_fini(void);
#endif /* CONFIGURATION_H */