Factor out absolute symlink test
This commit is contained in:
parent
7836e0953c
commit
a8cbcfa080
@ -95,6 +95,10 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
keg_contains_absolute_symlink_starting_with?(string, keg) || result
|
||||||
|
end
|
||||||
|
|
||||||
|
def keg_contains_absolute_symlink_starting_with?(string, keg)
|
||||||
absolute_symlinks_start_with_string = []
|
absolute_symlinks_start_with_string = []
|
||||||
absolute_symlinks_rest = []
|
absolute_symlinks_rest = []
|
||||||
keg.find do |pn|
|
keg.find do |pn|
|
||||||
@ -110,14 +114,14 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
|
|
||||||
if ARGV.verbose?
|
if ARGV.verbose?
|
||||||
if absolute_symlinks_start_with_string.any?
|
unless absolute_symlinks_start_with_string.empty?
|
||||||
opoo "Absolute symlink starting with #{string}:"
|
opoo "Absolute symlink starting with #{string}:"
|
||||||
absolute_symlinks_start_with_string.each do |pn|
|
absolute_symlinks_start_with_string.each do |pn|
|
||||||
puts " #{pn} -> #{pn.resolved_path}"
|
puts " #{pn} -> #{pn.resolved_path}"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
if absolute_symlinks_rest.any?
|
unless absolute_symlinks_rest.empty?
|
||||||
opoo "Absolute symlink:"
|
opoo "Absolute symlink:"
|
||||||
absolute_symlinks_rest.each do |pn|
|
absolute_symlinks_rest.each do |pn|
|
||||||
puts " #{pn} -> #{pn.resolved_path}"
|
puts " #{pn} -> #{pn.resolved_path}"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user