summaryrefslogtreecommitdiff
path: root/lib/facter/rsyslog_version.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/facter/rsyslog_version.rb')
-rw-r--r--lib/facter/rsyslog_version.rb38
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