]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
systemproductname facter wants dmidecode
authorPeter Palfrader <peter@palfrader.org>
Sat, 13 Apr 2013 20:51:55 +0000 (22:51 +0200)
committerPeter Palfrader <peter@palfrader.org>
Sat, 13 Apr 2013 20:51:55 +0000 (22:51 +0200)
modules/debian-org/lib/facter/system-hw.rb

index 6eeaffb9484cc575c1099fd46f73f5fe40aad50a..aa50185ead7dcde98467651a585bcd99e8743f9a 100644 (file)
@@ -1,6 +1,10 @@
 Facter.add("systemproductname") do
        confine :kernel => :linux
        setcode do
-               %x{dmidecode -s system-product-name}.chomp.strip
+               if FileTest.exist?("/usr/sbin/dmidecode")
+                       %x{/usr/sbin/dmidecode -s system-product-name}.chomp.strip
+               else
+                       ''
+               end
        end
 end