Use Utils.popen_read in XQuartz version codepath
This commit is contained in:
parent
72129668f4
commit
677cd51977
@ -231,13 +231,13 @@ module OS
|
|||||||
def mdfind(*ids)
|
def mdfind(*ids)
|
||||||
return [] unless OS.mac?
|
return [] unless OS.mac?
|
||||||
(@mdfind ||= {}).fetch(ids) do
|
(@mdfind ||= {}).fetch(ids) do
|
||||||
@mdfind[ids] = `/usr/bin/mdfind "#{mdfind_query(*ids)}"`.split("\n")
|
@mdfind[ids] = Utils.popen_read("/usr/bin/mdfind", mdfind_query(*ids), &:read).split("\n")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def pkgutil_info(id)
|
def pkgutil_info(id)
|
||||||
(@pkginfo ||= {}).fetch(id) do |key|
|
(@pkginfo ||= {}).fetch(id) do |key|
|
||||||
@pkginfo[key] = `/usr/sbin/pkgutil --pkg-info "#{key}" 2>/dev/null`.strip
|
@pkginfo[key] = Utils.popen_read("/usr/sbin/pkgutil", "--pkg-info", key, &:read).strip
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -56,7 +56,9 @@ module OS
|
|||||||
end
|
end
|
||||||
|
|
||||||
def version_from_mdls(path)
|
def version_from_mdls(path)
|
||||||
version = `mdls -raw -nullMarker "" -name kMDItemVersion "#{path}" 2>/dev/null`.strip
|
version = Utils.popen_read(
|
||||||
|
"/usr/bin/mdls", "-raw", "-nullMarker", "", "-name", "kMDItemVersion", path.to_s, &:read
|
||||||
|
).strip
|
||||||
version unless version.empty?
|
version unless version.empty?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user