From 7fe1ea435355cccf4495e03f8568c887619381da Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Thu, 9 Sep 2021 00:27:43 +0200 Subject: [PATCH] improve nspawn error handling --- utils.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/utils.go b/utils.go index a80e8fb..008dca1 100644 --- a/utils.go +++ b/utils.go @@ -383,7 +383,9 @@ func setupChroot() { cmd := exec.Command("arch-nspawn", filepath.Join(conf.Basedir.Chroot, pristineChroot), "pacman", "-Syuu", "--noconfirm") res, err := cmd.CombinedOutput() log.Debug(string(res)) - check(err) + if err != nil { + log.Fatalf("[NSPAWN] Unable to update chroot: %v\n%s", err, string(res)) + } } else if os.IsNotExist(err) { err := os.MkdirAll(conf.Basedir.Chroot, os.ModePerm) check(err)