summaryrefslogtreecommitdiffstats
path: root/lib/facter/kernelversion.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/facter/kernelversion.rb')
-rw-r--r--lib/facter/kernelversion.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/facter/kernelversion.rb b/lib/facter/kernelversion.rb
index cac6c14..7e0d95c 100644
--- a/lib/facter/kernelversion.rb
+++ b/lib/facter/kernelversion.rb
@@ -1,3 +1,15 @@
+# Fact: kernelversion
+#
+# Purpose: Return the operating system's kernel version.
+#
+# Resolution:
+# On Solaris and SunOS based machines, returns the output of "uname -v".
+# Otherwise returns the 'kernerlversion' fact up to the first '-'. This may be
+# the entire 'kernelversion' fact in many cases.
+#
+# Caveats:
+#
+
Facter.add("kernelversion") do
setcode do
Facter['kernelrelease'].value.split('-')[0]