module Facter
module Util
module Operatingsystem
# @see http://www.freedesktop.org/software/systemd/man/os-release.html
def self.os_release(file = '/etc/os-release')
values = {}
if File.readable?(file)
File.readlines(file).each do |line|
if (match = line.match(/^(\w+)=["']?(.+?)["']?$/))
values[match[1]] = match[2]
end
end
end
values
end
end
end
end