class Facts::Archlinux::Os::Release
Constants
- FACT_NAME
Public Instance Methods
call_the_resolver()
click to toggle source
# File lib/facter/facts/archlinux/os/release.rb, line 9 def call_the_resolver # Arch Linux is rolling release and has no version numbers # For historical reasons facter used the kernel version as OS version on Arch Linux kernelrelease = Facter::Resolvers::Uname.resolve(:kernelrelease) versions = kernelrelease.split('.') hash = { full: kernelrelease, major: versions[0], minor: versions[1] } Facter::ResolvedFact.new(FACT_NAME, hash) end