os: add version info for kernel and glibc [Linux]

This commit is contained in:
Jonathan Chang 2019-01-01 15:49:12 -08:00
parent c32283e5be
commit 03597404af
2 changed files with 32 additions and 0 deletions

View File

@ -11,6 +11,14 @@ module OS
@system_version = Version.new version
end
def minimum_version
Version.new "2.12"
end
def below_minimum_version?
system_version < minimum_version
end
end
end
end

View File

@ -0,0 +1,24 @@
module OS
module Linux
module Kernel
module_function
def version
return @version if @version
version = Utils.popen_read("uname", "-r").chomp
return Version::NULL unless version
@version = Version.new version
end
def minimum_version
Version.new "2.6.32"
end
def below_minimum_version?
version < minimum_version
end
end
end
end