From 7c5aef3101df26c50e69e24287d64b5c2604dde3 Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Mon, 23 Nov 2015 14:03:43 +0200 Subject: [PATCH] dhcp: Fix dhcp::server for OpenBSD 5.8. --- dhcp/manifests/init.pp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/dhcp/manifests/init.pp b/dhcp/manifests/init.pp index 3d4cd11..b92699c 100644 --- a/dhcp/manifests/init.pp +++ b/dhcp/manifests/init.pp @@ -44,13 +44,15 @@ class dhcp::server::common { } if $::operatingsystem == "OpenBSD" { - file { "/etc/rc.d/isc_dhcpd": - ensure => present, - mode => "0555", - owner => "root", - group => "bin", - source => "puppet:///modules/dhcp/isc_dhcpd.rc", - before => Service["dhcpd"], + if versioncmp($::operatingsystemrelease, "5.8") < 0 { + file { "/etc/rc.d/isc_dhcpd": + ensure => present, + mode => "0555", + owner => "root", + group => "bin", + source => "puppet:///modules/dhcp/isc_dhcpd.rc", + before => Service["dhcpd"], + } } file { "/var/db/dhcpd.leases":