bootdeploy: copy implementation from cmd/mkinitfs

This commit is contained in:
Clayton Craft
2023-02-18 23:01:06 -08:00
parent 5e65ace958
commit a8bb10ce9c
2 changed files with 127 additions and 2 deletions

View File

@@ -67,7 +67,15 @@ func main() {
if err != nil {
log.Fatal("Unable to create temporary work directory:", err)
}
defer os.RemoveAll(workDir)
defer func() {
e := os.RemoveAll(workDir)
if e != nil && err == nil {
err = e
}
if err != nil {
log.Fatal(err)
}
}()
log.Print("Generating for kernel version: ", kernVer)
log.Print("Output directory: ", *outDir)