diff --git a/pkg/formula/formula.go b/pkg/formula/formula.go index 03f8adc66..2ccd17d98 100644 --- a/pkg/formula/formula.go +++ b/pkg/formula/formula.go @@ -153,6 +153,10 @@ func (d *Definition) TmpWorkDirPath(home string) string { return filepath.Join(home, TmpDir, u) } +func (d *Definition) UnixBinFilePath(fPath string) string { + return filepath.Join(fPath, BinDir, BinUnix) +} + // BinFilePath builds the bin file path from formula path func (d *Definition) BinFilePath(fPath string) string { return filepath.Join(fPath, BinDir, d.BinName()) diff --git a/pkg/formula/runner/docker/pre_run.go b/pkg/formula/runner/docker/pre_run.go index f0e0fbb91..84ae5d2ae 100644 --- a/pkg/formula/runner/docker/pre_run.go +++ b/pkg/formula/runner/docker/pre_run.go @@ -79,7 +79,7 @@ func (pr PreRunManager) PreRun(def formula.Definition) (formula.Setup, error) { return formula.Setup{}, err } - binFilePath := def.BinFilePath(formulaPath) + binFilePath := def.UnixBinFilePath(formulaPath) if !pr.file.Exists(binFilePath) { s := spinner.StartNew("Building formula...") time.Sleep(2 * time.Second)