Sha256: 2cf80ffcce0b047226bd056e9a3febf3edee2f73a3df4488ffd8707c2eddf699
Contents?: true
Size: 555 Bytes
Versions: 7
Compression:
Stored size: 555 Bytes
Contents
Facter.add(:kernelrelease) do setcode 'uname -r' end Facter.add(:kernelrelease) do confine :kernel => :aix setcode 'oslevel -s' end Facter.add(:kernelrelease) do confine :kernel => %{windows} setcode do require 'win32ole' version = "" connection_string = "winmgmts://./root/cimv2" wmi = WIN32OLE.connect(connection_string) wmi.ExecQuery("SELECT Version from Win32_OperatingSystem").each do |ole| version = "#{ole.Version}" break end version end end
Version data entries
7 entries across 7 versions & 1 rubygems