brew-leaves: fix for recent deps overhaul
Fixes Homebrew/homebrew#11567. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This commit is contained in:
parent
3a4899ebbc
commit
0452be43ac
@ -10,9 +10,9 @@ def get_used_by
|
|||||||
next if f.deps == nil
|
next if f.deps == nil
|
||||||
|
|
||||||
f.deps.each do |dep|
|
f.deps.each do |dep|
|
||||||
_deps = used_by[dep] || []
|
_deps = used_by[dep.to_s] || []
|
||||||
_deps << f.name unless _deps.include? f.name
|
_deps << f.name unless _deps.include? f.name
|
||||||
used_by[dep] = _deps
|
used_by[dep.to_s] = _deps
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -23,5 +23,5 @@ deps_graph = get_used_by()
|
|||||||
installed = HOMEBREW_CELLAR.children.select { |pn| pn.directory? }.collect { |pn| pn.basename.to_s }
|
installed = HOMEBREW_CELLAR.children.select { |pn| pn.directory? }.collect { |pn| pn.basename.to_s }
|
||||||
installed.each do |name|
|
installed.each do |name|
|
||||||
deps = deps_graph[name] || []
|
deps = deps_graph[name] || []
|
||||||
puts name unless deps.any? { |dep| installed.include? dep }
|
puts name unless deps.any? { |dep| installed.include? dep.to_s }
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user