mirror of
https://github.com/kairos-io/immucore.git
synced 2025-09-04 16:20:05 +00:00
Check cdboot the first thing
Signed-off-by: Itxaka <itxaka@spectrocloud.com>
This commit is contained in:
@@ -31,6 +31,19 @@ Sends a generic event payload with the configuration found in the scanned direct
|
|||||||
},
|
},
|
||||||
Action: func(c *cli.Context) (err error) {
|
Action: func(c *cli.Context) (err error) {
|
||||||
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr}).With().Logger()
|
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr}).With().Logger()
|
||||||
|
|
||||||
|
// If we boot from CD, we do nothing
|
||||||
|
cdBoot, err := utils.BootedFromCD()
|
||||||
|
if err != nil {
|
||||||
|
log.Logger.Err(err).Send()
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if cdBoot {
|
||||||
|
log.Info().Msg("Seems we booted from CD, doing nothing. Bye!")
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
img := utils.ReadCMDLineArg("cos-img/filename=")
|
img := utils.ReadCMDLineArg("cos-img/filename=")
|
||||||
log.Debug().Strs("TargetImage", img).Msg("Target image")
|
log.Debug().Strs("TargetImage", img).Msg("Target image")
|
||||||
g := herd.DAG()
|
g := herd.DAG()
|
||||||
@@ -55,17 +68,6 @@ Sends a generic event payload with the configuration found in the scanned direct
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
cdBoot, err := utils.BootedFromCD()
|
|
||||||
if err != nil {
|
|
||||||
s.Logger.Err(err)
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
if cdBoot {
|
|
||||||
log.Info().Msg("Seems we booted from CD, doing nothing. Bye!")
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
log.Print("Calling dag")
|
log.Print("Calling dag")
|
||||||
err = g.Run(context.Background())
|
err = g.Run(context.Background())
|
||||||
log.Print(s.WriteDAG(g))
|
log.Print(s.WriteDAG(g))
|
||||||
|
Reference in New Issue
Block a user