summaryrefslogtreecommitdiffstats
path: root/discover
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2013-10-09 13:19:58 +0800
committerJeremy Kerr <jk@ozlabs.org>2013-10-09 15:04:25 +0800
commite1248d2838676fe39c4aaa43adf120e630e9d387 (patch)
tree6f04961b4c45ad42dcc48fcd10ce59c5771c45df /discover
parentbd5c147d5e39a10469876048df12348dc556c20c (diff)
downloadtalos-petitboot-e1248d2838676fe39c4aaa43adf120e630e9d387.tar.gz
talos-petitboot-e1248d2838676fe39c4aaa43adf120e630e9d387.zip
discover: Don't call config_set_autoboot before config_init
Change f611bde3 shifted the config_init until after process_init, as we need to run processes during config init. We also needed to move the config_set_autoboot invocation too. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'discover')
-rw-r--r--discover/pb-discover.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/discover/pb-discover.c b/discover/pb-discover.c
index 6def090..ccd1c7d 100644
--- a/discover/pb-discover.c
+++ b/discover/pb-discover.c
@@ -158,9 +158,6 @@ int main(int argc, char *argv[])
signal(SIGINT, sigint_handler);
- if (opts.no_autoboot == opt_yes)
- config_set_autoboot(false);
-
waitset = waitset_create(NULL);
server = discover_server_init(waitset);
@@ -172,6 +169,8 @@ int main(int argc, char *argv[])
return EXIT_FAILURE;
config_init(NULL);
+ if (opts.no_autoboot == opt_yes)
+ config_set_autoboot(false);
handler = device_handler_init(server, waitset, opts.dry_run == opt_yes);
if (!handler)
OpenPOWER on IntegriCloud