From bb84d8b7da5ad7486469e82fca1252c5f3044e92 Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Wed, 19 Nov 2014 15:44:48 +0200 Subject: [PATCH] inetd: Added support for OpenBSD 5.6. --- inetd/manifests/init.pp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/inetd/manifests/init.pp b/inetd/manifests/init.pp index 95f744a..5705368 100644 --- a/inetd/manifests/init.pp +++ b/inetd/manifests/init.pp @@ -48,6 +48,21 @@ class inetd::server::xinetd { # class inetd::server::inetd { + if versioncmp($::operatingsystemrelease, "5.6") >= 0 { + $source = "/etc/examples/inetd.conf" + } else { + $source = undef + } + + file { "/etc/inetd.conf": + ensure => present, + source => $source, + mode => "0644", + owner => "root", + group => "wheel", + replace => false, + } + service { "inetd": ensure => running, start => "/usr/sbin/inetd", @@ -124,6 +139,7 @@ define inetd::service($ensure = present) { "absent" => "egrep '^${name}[[:space:]]' /etc/inetd.conf", }, path => "/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin", + require => File["/etc/inetd.conf"], notify => Service["inetd"], } }