]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/hardware/libraries/sensors.rb
Allow pinning kernel versions to work around hardware / driver issues
[chef.git] / cookbooks / hardware / libraries / sensors.rb
index 512ba31ff4dedca1016965f75b38cede451c24ee..6508ffb7d8872b8c0c8069333a268269dca2f7c0 100644 (file)
@@ -4,22 +4,15 @@ class Chef
       sensors ||= {}
       results = []
 
-      sensors.sort.each do |sensor,attributes|
+      sensors.sort.each do |sensor, attributes|
         if attributes[:ignore]
           results << "ignore #{sensor}"
         else
-          if label = attributes[:label]
-            resuls << "label #{sensor} \"#{label}\""
-          end
-
-          if compute = attributes[:compute]
-            resuls << "compute #{sensor} #{compute}"
-          end
+          results << "label #{sensor} \"#{attributes[:label]}\"" if attributes[:label]
+          results << "compute #{sensor} #{attributes[:compute]}" if attributes[:compute]
 
           attribute_names.each do |name|
-            if value = attributes[name]
-              results << "set #{sensor}_#{name} #{value}"
-            end
+            results << "set #{sensor}_#{name} #{attributes[name]}" if attributes[name]
           end
         end
       end