blob: f3abaeb5667cde85864997e45cfce083ccf03753 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
Facter.add('ekeyd_key_present') do
setcode do
FileTest.exists?('/sys/kernel/debug/usb/devices') && \
!(File.read('/sys/kernel/debug/usb/devices') =~ /Product=Entropy Key/).nil?
end
end
Facter.add('ekeyd_key_present') do
confine :operatingsystem => %w{Debian}
setcode do
!`lsusb 2> /dev/null | grep "Entropy Key"`.empty?
end
end
|