diff options
Diffstat (limited to 'lib/facter/rsyslog_version.rb')
-rw-r--r-- | lib/facter/rsyslog_version.rb | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/lib/facter/rsyslog_version.rb b/lib/facter/rsyslog_version.rb deleted file mode 100644 index de8531e8..00000000 --- a/lib/facter/rsyslog_version.rb +++ /dev/null @@ -1,38 +0,0 @@ -# Fact: :syslog_package -# -# Purpose: retrieve installed rsyslog version -# - -Facter.add(:rsyslog_version) do - setcode do - osfamily = Facter.value('osfamily') - case osfamily - when "Debian" - command='/usr/bin/dpkg-query -f \'${Status};${Version};\' -W rsyslog 2>/dev/null' - version = Facter::Util::Resolution.exec(command) - if version =~ /.*install ok installed;([^;]+);.*/ - $1 - else - nil - end - when "RedHat", "Suse" - command='rpm -qa --qf "%{VERSION}" "rsyslog"' - version = Facter::Util::Resolution.exec(command) - if version =~ /^(.+)$/ - $1 - else - nil - end - when "FreeBSD" - command='pkg query %v rsyslog' - version = Facter::Util::Resolution.exec(command) - if version =~ /^(.+)$/ - $1 - else - nil - end - else - nil - end - end -end |