immucore/internal/utils/common.go
2023-02-06 14:49:35 +01:00

16 lines
268 B
Go

package utils
import (
"github.com/kairos-io/kairos/sdk/state"
"github.com/twpayne/go-vfs"
)
func BootedFromCD(fs vfs.FS) (bool, error) {
runtime, err := state.NewRuntime()
if err != nil {
return false, err
}
return runtime.BootState == state.LiveCD, nil
}