]> gitweb.fluxo.info Git - puppet-ekeyd.git/commitdiff
squeeze does not have /proc/bus/usb/devices
authordrebs <drebs@riseup.net>
Fri, 25 Mar 2011 19:46:20 +0000 (16:46 -0300)
committerdrebs <drebs@riseup.net>
Fri, 25 Mar 2011 19:46:20 +0000 (16:46 -0300)
lib/facter/ekeyd.rb

index a201e7ff25528cc0bbca953344be2745e0fb3dcb..7521948add39cb1d4ff47dbe65d9ca9294abcc77 100644 (file)
@@ -1,7 +1,6 @@
 Facter.add('ekeyd_key_present') do
   confine :kernel => %w{Linux}
   setcode do
-    FileTest.exists?('/proc/bus/usb/devices') && \
-      !(File.read('/proc/bus/usb/devices') =~ /Product=Entropy Key/).nil?
+    !Kernel.exec('lsusb | grep "Entropy Key"').empty?
   end
 end