summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric G. Wolfe <eric.wolfe@gmail.com>2015-02-09 15:30:13 -0500
committerBryan McLellan <btm@opscode.com>2015-02-17 12:43:29 -0500
commit97dab698de6e000365b40b3732fbe7f8c571b27a (patch)
treee5faf91253522c02984fcf59ebc06c0bbd436eb2
parent668b03daf086c472198ad19f8c30bc81e6789d6b (diff)
downloadohai-97dab698de6e000365b40b3732fbe7f8c571b27a.tar.gz
block_device rotational key
* Added rotational key (0/1) for differentiation of Solid-State and Rotational Magnetic storage.
-rw-r--r--lib/ohai/plugins/linux/block_device.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/ohai/plugins/linux/block_device.rb b/lib/ohai/plugins/linux/block_device.rb
index e8854e68..bf379e32 100644
--- a/lib/ohai/plugins/linux/block_device.rb
+++ b/lib/ohai/plugins/linux/block_device.rb
@@ -35,6 +35,11 @@ Ohai.plugin(:BlockDevice) do
File.open("/sys/block/#{dir}/device/#{check}") { |f| block[dir][check] = f.read_nonblock(1024).strip }
end
end
+ %w{rotational}.each do |check|
+ if File.exists?("/sys/block/#{dir}/queue/#{check}")
+ File.open("/sys/block/#{dir}/queue/#{check}") { |f| block[dir][check] = f.read_nonblock(1024).strip }
+ end
+ end
end
block_device block
end