config: Print the linked_version [Linux]
Otherwise when the keg was installed but out-of-date, it would display "N/A".
This commit is contained in:
parent
1b28922628
commit
06b9f1c50d
@ -20,11 +20,9 @@ class SystemConfig
|
|||||||
`#{gcc} --version 2>/dev/null`[/ (\d+\.\d+\.\d+)/, 1]
|
`#{gcc} --version 2>/dev/null`[/ (\d+\.\d+\.\d+)/, 1]
|
||||||
end
|
end
|
||||||
|
|
||||||
def formula_version(formula)
|
def formula_linked_version(formula)
|
||||||
return "N/A" unless CoreTap.instance.installed?
|
return "N/A" unless CoreTap.instance.installed?
|
||||||
f = Formulary.factory formula
|
Formulary.factory(formula).linked_version || "N/A"
|
||||||
return "N/A" unless f.installed?
|
|
||||||
f.version
|
|
||||||
rescue FormulaUnavailableError
|
rescue FormulaUnavailableError
|
||||||
return "N/A"
|
return "N/A"
|
||||||
end
|
end
|
||||||
@ -35,7 +33,7 @@ class SystemConfig
|
|||||||
out.puts "OS: #{host_os_version}"
|
out.puts "OS: #{host_os_version}"
|
||||||
out.puts "/usr/bin/gcc: #{host_gcc_version}"
|
out.puts "/usr/bin/gcc: #{host_gcc_version}"
|
||||||
["glibc", "gcc", "xorg"].each do |f|
|
["glibc", "gcc", "xorg"].each do |f|
|
||||||
out.puts "#{f}: #{formula_version f}"
|
out.puts "#{f}: #{formula_linked_version f}"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user