diff options
-rw-r--r-- | lib/facter/operatingsystemrelease.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/facter/operatingsystemrelease.rb b/lib/facter/operatingsystemrelease.rb index a785db6..addd7f2 100644 --- a/lib/facter/operatingsystemrelease.rb +++ b/lib/facter/operatingsystemrelease.rb @@ -76,7 +76,7 @@ end Facter.add(:operatingsystemrelease) do confine :operatingsystem => %w{Solaris} setcode do - full_release = File.readlines("/etc/release").to_s.match(/Solaris \w+ [\w\/]+ ([^_]+_[^_]+)/).to_a.last.chomp("wos") + full_release = File.readlines("/etc/release").to_s.match(/Solaris (\w+ )?[\w\/]+ ([^_]+_[^_]+)/).to_a.last.to_s.chomp("wos") if full_release =~ /^s(\d+)\w(_\w\d)+/ $1 + $2 else |