1
0
mirror of https://github.com/kairos-io/kairos-agent.git synced 2025-05-11 18:06:43 +00:00

Revert "debug extension"

This reverts commit 98ccb57799.
This commit is contained in:
Dimitris Karakasilis 2023-09-15 15:36:42 +03:00
parent 98ccb57799
commit 51ca8a8589
No known key found for this signature in database
GPG Key ID: 286DCAFD2C97DDE3

View File

@ -1,14 +1,10 @@
package hook
import (
"fmt"
config "github.com/kairos-io/kairos-agent/v2/pkg/config"
v1 "github.com/kairos-io/kairos-agent/v2/pkg/types/v1"
"github.com/kairos-io/kairos-sdk/bundles"
"github.com/kairos-io/kairos-sdk/machine"
"os"
"os/exec"
"syscall"
)
type BundleOption struct{}
@ -20,27 +16,13 @@ func (b BundleOption) Run(c config.Config, _ v1.Spec) error {
machine.Umount("/usr/local") //nolint:errcheck
}()
_ = os.MkdirAll("/usr/local/var-lib-extensions.bind", os.ModeDir|os.ModePerm)
cmd := exec.Command("rsync -aqAX /var/lib/extensions /usr/local/var-lib-extensions.bind")
_, err := cmd.CombinedOutput()
if err != nil {
fmt.Println(err)
}
err = syscall.Mount("/usr/local/var-lib-extensions.bind", "/var/lib/extensions", "", syscall.MS_BIND, "")
if err != nil {
fmt.Println(err)
}
defer func() {
_ = syscall.Unmount("/var/lib/extensions", 0)
}()
machine.Mount("COS_OEM", "/oem") //nolint:errcheck
defer func() {
machine.Umount("/oem") //nolint:errcheck
}()
opts := c.Install.Bundles.Options()
err = bundles.RunBundles(opts...)
err := bundles.RunBundles(opts...)
if c.FailOnBundleErrors && err != nil {
return err
}