add rsyslog version fact support for Gentoo

This commit is contained in:
Steffen Zieger 2016-04-29 16:25:24 +02:00
Родитель dde864629a
Коммит fa094e71f5
1 изменённых файлов: 15 добавлений и 7 удалений

Просмотреть файл

@ -24,13 +24,21 @@ Facter.add(:rsyslog_version) do
nil nil
end end
when "FreeBSD" when "FreeBSD"
command='pkg query %v rsyslog8' command='pkg query %v rsyslog8'
version = Facter::Util::Resolution.exec(command) version = Facter::Util::Resolution.exec(command)
if version =~ /^(.+)$/ if version =~ /^(.+)$/
$1 $1
else else
nil nil
end end
when "Gentoo"
command='equery -q -C list -F \'$version\' rsyslog'
version = Facter::Util::Resolution.exec(command)
if version =~ /^(.+)$/
$1
else
nil
end
else else
nil nil
end end