cask/audit: fix install of container deps

This commit is contained in:
Bevan Kay 2025-09-02 16:33:04 +08:00
parent e6711c5b5f
commit dc28719c8e
No known key found for this signature in database
GPG Key ID: C55CB024B5314B57

View File

@ -622,15 +622,17 @@ module Cask
}.compact }.compact
Homebrew::Install.perform_preinstall_checks_once Homebrew::Install.perform_preinstall_checks_once
valid_formula_installers = Homebrew::Install.fetch_formulae(primary_container.dependencies) formula_installers = primary_container.dependencies.map do |dep|
FormulaInstaller.new(
primary_container.dependencies.each do |dep|
next unless valid_formula_installers.include?(dep)
fi = FormulaInstaller.new(
dep, dep,
**install_options, **install_options,
) )
end
valid_formula_installers = Homebrew::Install.fetch_formulae(formula_installers)
formula_installers.each do |fi|
next unless valid_formula_installers.include?(fi)
fi.install fi.install
fi.finish fi.finish
end end