diff --git a/internal/build/install.go b/internal/build/install.go index f87b621..cb58bc3 100644 --- a/internal/build/install.go +++ b/internal/build/install.go @@ -118,6 +118,8 @@ func (container Container) installPackage(file []byte, destDir string) error { return err } + os.Chdir(destDir) + if err := bootstrapcontainer.ExecutePrepare(manifest, &L); err != nil { return fmt.Errorf("error executing prepare: %s", err) } diff --git a/pkg/main.go b/pkg/main.go index 26a1b82..46fbddd 100644 --- a/pkg/main.go +++ b/pkg/main.go @@ -149,6 +149,8 @@ func InstallPackage(file []byte, destDir string) error { return err } + os.Chdir(destDir) + if err := bootstrapcontainer.ExecutePrepare(manifest, &L); err != nil { return fmt.Errorf("error executing prepare: %s", err) }