From f8db036a5fe544e0e0372ffeb7c2d55c8a6a45c7097b40bf7cba8b125336f915 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=9F=E9=85=8C=20=E9=B5=AC=E5=85=84?= Date: Sun, 5 Apr 2026 16:37:41 +0800 Subject: [PATCH] Split action into kubectl --- clitools/pkg/controller/osupgrade/bootenv.go | 37 -------------------- 1 file changed, 37 deletions(-) delete mode 100644 clitools/pkg/controller/osupgrade/bootenv.go diff --git a/clitools/pkg/controller/osupgrade/bootenv.go b/clitools/pkg/controller/osupgrade/bootenv.go deleted file mode 100644 index b632694..0000000 --- a/clitools/pkg/controller/osupgrade/bootenv.go +++ /dev/null @@ -1,37 +0,0 @@ -package osupgrade - -import ( - "context" - "fmt" - "os/exec" -) - -type NextBootConfig struct { - Key string - Value string -} - -func SetNextBootEnv(ctx context.Context, cfg NextBootConfig) error { - if cfg.Key == "" { - return fmt.Errorf("boot env key is empty") - } - if cfg.Value == "" { - return fmt.Errorf("boot env value is empty") - } - - cmd := exec.CommandContext( - ctx, - "/proc/self/exe", - "internal", - "fw-setenv", - "--key", cfg.Key, - "--value", cfg.Value, - ) - - out, err := cmd.CombinedOutput() - if err != nil { - return fmt.Errorf("invoke internal fw-setenv: %w: %s", err, string(out)) - } - - return nil -}