Add new routine config_set_autoboot(), and use it to set
the --no-autoboot option.
Signed-off-by: Geoff Levand <geoff@infradead.org>
+ if (opts.no_autoboot == opt_yes)
+ config_set_autoboot(false);
+
waitset = waitset_create(NULL);
server = discover_server_init(waitset);
waitset = waitset_create(NULL);
server = discover_server_init(waitset);
pb_log("configuration:\n");
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");
if (config->n_network_configs > 0)
pb_log(" network configuration:\n");
+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_fini(void)
{
talloc_free(config);
int config_init(void *ctx);
const struct config *config_get(void);
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 */
int config_fini(void);
#endif /* CONFIGURATION_H */