Fixed tftp::server for OpenBSD 5.2.

This commit is contained in:
Timo Mkinen 2012-11-05 16:54:28 +02:00
parent 76e78513c1
commit b1254c8ced

View file

@ -82,7 +82,7 @@ class tftp::server {
}
case $operatingsystem {
debian,ubuntu: {
"debian","ubuntu": {
service { "tftpd-hpa":
ensure => running,
hasstatus => true,
@ -91,14 +91,28 @@ class tftp::server {
Package["tftp-server"], ],
}
}
"openbsd": {
if versioncmp($::operatingsystemrelease, '5.2') < 0 {
include inetd::server
inetd::service { "tftp":
ensure => present,
require => File["/tftpboot"],
}
} else {
service { "tftp":
ensure => running,
hasstatus => true,
enable => true,
start => "/usr/sbin/tftpd /tftpboot",
require => File["/tftpboot"],
}
}
}
default: {
include inetd::server
inetd::service { "tftp":
ensure => present,
require => $operatingsystem ? {
"openbsd" => undef,
default => Package["tftp-server"],
},
require => Package["tftp-server"],
}
}
}