kairos-agent/internal/agent/hooks/lifecycle.go
Ettore Di Giacinto b7fec41fe3 sparkles: Boot options (#91)
*  Add grub_options to config

Split post-install into hooks

* 🤖 Adapt test to latest releases
2022-09-08 15:39:26 +02:00

20 lines
286 B
Go

package hook
import (
config "github.com/c3os-io/c3os/pkg/config"
"github.com/c3os-io/c3os/pkg/utils"
)
type Lifecycle struct{}
func (s Lifecycle) Run(c config.Config) error {
if c.Install.Reboot {
utils.Reboot()
}
if c.Install.Poweroff {
utils.PowerOFF()
}
return nil
}