m/n/core: do not show minit error on failure
Change-Id: I42018ea1d177c5a49c827242a6c8be93363e49bc
Reviewed-on: https://review.monogon.dev/c/monogon/+/1389
Tested-by: Jenkins CI
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
diff --git a/metropolis/node/core/main.go b/metropolis/node/core/main.go
index 0d13b4b..3c77e92 100644
--- a/metropolis/node/core/main.go
+++ b/metropolis/node/core/main.go
@@ -213,10 +213,11 @@
// Present final message to the console.
crash <- ""
crash <- ""
- crash <- fmt.Sprintf("Fatal error: %v", err)
+ crash <- fmt.Sprintf(" Fatal error: %v", err)
+ crash <- fmt.Sprintf(" This node could not be started. Rebooting...")
time.Sleep(time.Second)
// Return to minit, which will reboot this node.
- os.Exit(1)
+ os.Exit(0)
}
// consoleFilter is used to filter out some uselessly verbose logs from the