lib/ohai/plugins/kernel.rb in ohai-8.7.0 vs lib/ohai/plugins/kernel.rb in ohai-8.8.0
- old
+ new
@@ -130,9 +130,21 @@
kernel[:securelevel] = so.stdout.split($/).select { |e| e =~ /kern.securelevel:\ (.+)$/ }
kernel[:modules] = bsd_modules("/usr/bin/modstat")
end
+ collect_data(:dragonflybsd) do
+ kernel init_kernel
+ kernel[:os] = kernel[:name]
+
+ so = shell_out("uname -i")
+ kernel[:ident] = so.stdout.split($/)[0]
+ so = shell_out("sysctl kern.securelevel")
+ kernel[:securelevel] = so.stdout.split($/).select { |e| e =~ /kern.securelevel: (.+)$/ }
+
+ kernel[:modules] = bsd_modules("/sbin/kldstat")
+ end
+
collect_data(:solaris2) do
kernel init_kernel
so = shell_out("uname -s")
kernel[:os] = so.stdout.split($/)[0]