diff --git a/lib/facter/java_default_home.rb b/lib/facter/java_default_home.rb index 9a70934..330f037 100644 --- a/lib/facter/java_default_home.rb +++ b/lib/facter/java_default_home.rb @@ -15,7 +15,9 @@ Facter.add(:java_default_home) do setcode do if Facter::Util::Resolution.which('readlink') java_bin = Facter::Util::Resolution.exec('readlink -e /usr/bin/java').strip - if java_bin =~ %r(/jre/) + if java_bin.empty? + nil + elsif java_bin =~ %r(/jre/) java_default_home = File.dirname(File.dirname(File.dirname(java_bin))) else java_default_home = File.dirname(File.dirname(java_bin))