diff --git a/cmd/multiproduct_kati/main.go b/cmd/multiproduct_kati/main.go index 06c562640..ab829638c 100644 --- a/cmd/multiproduct_kati/main.go +++ b/cmd/multiproduct_kati/main.go @@ -255,6 +255,11 @@ func main() { setMaxFiles(log) + finder := build.NewSourceFinder(buildCtx, config) + defer finder.Shutdown() + + build.FindSources(buildCtx, config, finder) + vars, err := build.DumpMakeVars(buildCtx, config, nil, []string{"all_named_products"}) if err != nil { log.Fatal(err) @@ -303,9 +308,6 @@ func main() { var wg sync.WaitGroup productConfigs := make(chan Product, len(products)) - finder := build.NewSourceFinder(buildCtx, config) - defer finder.Shutdown() - // Run the product config for every product in parallel for _, product := range products { wg.Add(1)