From 0f364e0ba944a33544fa15aef37d584a49320df1 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Sat, 13 Apr 2013 22:51:55 +0200 Subject: [PATCH] systemproductname facter wants dmidecode --- modules/debian-org/lib/facter/system-hw.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/debian-org/lib/facter/system-hw.rb b/modules/debian-org/lib/facter/system-hw.rb index 6eeaffb9..aa50185e 100644 --- a/modules/debian-org/lib/facter/system-hw.rb +++ b/modules/debian-org/lib/facter/system-hw.rb @@ -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 -- 2.39.2