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":