From cf0e5efe18dab817ffd3de9ee7406576460d87c5 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Sun, 2 Dec 2018 03:19:41 +0000 Subject: [PATCH] Move bootstrap before kernels check --- main.go | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/main.go b/main.go index b3f0721..1b50a6f 100644 --- a/main.go +++ b/main.go @@ -123,6 +123,15 @@ func main() { } } + if !exists(usr.HomeDir + "/.out-of-tree") { + log.Println("First run, bootstrap...") + err = bootstrapHandler() + if err != nil { + log.Println("bootstrap error:", err) + } + return + } + kingpin.MustParse(app.Parse(os.Args[1:])) kcfg, err := config.ReadKernelConfig(*kcfgPath) @@ -145,15 +154,6 @@ func main() { handleFallbacks(kcfg) - if !exists(usr.HomeDir + "/.out-of-tree") { - log.Println("First run, bootstrap...") - err = bootstrapHandler() - if err != nil { - log.Println("bootstrap error:", err) - } - return - } - switch kingpin.MustParse(app.Parse(os.Args[1:])) { case pewCommand.FullCommand(): err = pewHandler(kcfg, *path, *pewKernel, *pewBinary,