From 5b6cf42e10c55799f7c159d380a3802bcffc48ab Mon Sep 17 00:00:00 2001 From: Clayton Craft Date: Fri, 3 Sep 2021 22:37:28 -0700 Subject: [PATCH] main: add context for fatal errors See: #6 --- main.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index 2e4a1e3..5f8a196 100644 --- a/main.go +++ b/main.go @@ -66,16 +66,16 @@ func main() { log.Print("Output directory: ", outDir) if err := generateInitfs("initramfs", workDir, kernVer, devinfo); err != nil { - log.Fatal(err) + log.Fatal("generateInitfs: ", err) } if err := generateInitfsExtra("initramfs-extra", workDir, devinfo); err != nil { - log.Fatal(err) + log.Fatal("generateInitfsExtra: ", err) } // Final processing of initramfs / kernel is done by boot-deploy if err := bootDeploy(workDir, outDir); err != nil { - log.Fatal(err) + log.Fatal("bootDeploy: ", err) } } @@ -117,9 +117,8 @@ func bootDeploy(workDir string, outDir string) error { cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr - // err is ignored, since shellcheck will return != 0 if there are issues if err := cmd.Run(); err != nil { - log.Print("'boot-deploy' command failed: ") + log.Print("'boot-deploy' command failed") return err }