Show message when list-releases is called from within a UKI OS

Consume https://github.com/kairos-io/kairos-sdk/pull/262/files

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
This commit is contained in:
Dimitris Karakasilis
2024-07-26 12:06:52 +03:00
parent f50ae8824c
commit e3d7d3a057
3 changed files with 36 additions and 40 deletions

View File

@@ -99,6 +99,13 @@ See https://kairos.io/docs/upgrade/manual/ for documentation.
Name: "list-releases",
Description: `List all available releases versions`,
Action: func(c *cli.Context) error {
if utils.IsUki() {
fmt.Println("You are running in \"trusted boot\" mode")
fmt.Println("Upgrading your OS requires a new image to be built an signed")
fmt.Println("Read the docs on how to do so: https://kairos.io/docs/upgrade/trustedboot/")
return nil
}
currentImage, err := agent.CurrentImage()
if err != nil {
return err