diff --git a/modules/zfs/lib/facter/zfs_zpool_cache_present.rb b/modules/zfs/lib/facter/zfs_zpool_cache_present.rb index d2e87fe..0196d54 100644 --- a/modules/zfs/lib/facter/zfs_zpool_cache_present.rb +++ b/modules/zfs/lib/facter/zfs_zpool_cache_present.rb @@ -3,7 +3,8 @@ Facter.add('zfs_zpool_cache_present') do confine kernel: 'Linux' setcode do - File.exist?('/etc/zfs/zpool.cache') + cache_file = '/etc/zfs/zpool.cache' + File.exist?(cache_file) && File.size(cache_file).positive? end end