From: Tom Hughes Date: Mon, 30 Nov 2015 17:18:11 +0000 (+0000) Subject: Report correct size for directly connected diaks X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/2b69a518ed7853fa5b52c95b09bcf47d09144193?hp=2649213865c987de9551ba620c6031b306e63606 Report correct size for directly connected diaks --- diff --git a/cookbooks/hardware/templates/default/ohai.rb.erb b/cookbooks/hardware/templates/default/ohai.rb.erb index 1b08dbfc6..6a09804ab 100644 --- a/cookbooks/hardware/templates/default/ohai.rb.erb +++ b/cookbooks/hardware/templates/default/ohai.rb.erb @@ -150,7 +150,7 @@ Ohai.plugin(:Hardware) do block = Dir.glob("#{device}/block/*").first vendor = read_sysctl_file("#{device}/vendor") model = read_sysctl_file("#{device}/model") - size = read_sysctl_file("#{block}/size").to_i * 512 + size = read_sysctl_file("#{block}/size").to_f / 2 if vendor == "ATA" && model =~ /^(\S+)\s+(.*)$/ vendor = Regexp.last_match(1)