diff options
author | Eric G. Wolfe <eric.wolfe@gmail.com> | 2015-02-09 15:30:13 -0500 |
---|---|---|
committer | Bryan McLellan <btm@opscode.com> | 2015-02-17 12:43:29 -0500 |
commit | 97dab698de6e000365b40b3732fbe7f8c571b27a (patch) | |
tree | e5faf91253522c02984fcf59ebc06c0bbd436eb2 | |
parent | 668b03daf086c472198ad19f8c30bc81e6789d6b (diff) | |
download | ohai-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.rb | 5 |
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 |