Sha256: 0e28aa866b8732be2cc3d43433e55cbd1cf5f96cd3d114991f3c42dc2432e4bf
Contents?: true
Size: 475 Bytes
Versions: 103
Compression:
Stored size: 475 Bytes
Contents
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
Version data entries
103 entries across 103 versions & 2 rubygems