diff options
author | Marcel Haerry <haerry@puzzle.ch> | 2009-06-02 12:04:21 +0200 |
---|---|---|
committer | Marcel Haerry <haerry@puzzle.ch> | 2009-06-02 12:04:21 +0200 |
commit | 2ec7065337abc02835be322151c78da4a2410baf (patch) | |
tree | ade64070a5e30312323c3d55bd6ecb2278d2e266 /plugins | |
parent | 8442cf9262887764cfd8d66323d79953d3176cdc (diff) | |
parent | e6b9c153680f94acb0201394325d9c2a2bdd4b0a (diff) |
merged with immerda
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/facter/acpi_available.rb | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/plugins/facter/acpi_available.rb b/plugins/facter/acpi_available.rb index e3d8dfa..9a0474f 100644 --- a/plugins/facter/acpi_available.rb +++ b/plugins/facter/acpi_available.rb @@ -1,10 +1,10 @@ # return whether acpi is available -- used for deciding whether to install the munin plugin Facter.add("acpi_available") do - setcode do - if `acpi -t -B -A 2>/dev/null`.match(/\d/).nil? - "absent" - else - "present" - end - end + setcode do + if not File.exist? `which acpi 2>/dev/null`.chomp or `acpi -t -B -A 2>/dev/null`.match(/\d/).nil? + "absent" + else + "present" + end + end end |