Fixed tftp module for OpenBSD.

This commit is contained in:
Timo Mkinen 2011-03-15 00:20:27 +02:00
parent 9ec1334414
commit e00971ce3f

View file

@ -26,8 +26,11 @@ class tftp::server {
file { "/srv/tftpboot":
ensure => directory,
mode => 0755,
owner => root,
group => root,
owner => "root",
group => $operatingsystem ? {
"openbsd" => "wheel",
default => "root",
},
seltype => "tftpdir_t",
}
}
@ -64,13 +67,15 @@ class tftp::server {
}
}
package { "tftp-server":
name => $operatingsystem ? {
ubuntu => "tftpd-hpa",
debian => "tftpd-hpa",
default => "tftp-server",
},
ensure => installed,
if $operatingsystem != "OpenBSD" {
package { "tftp-server":
name => $operatingsystem ? {
ubuntu => "tftpd-hpa",
debian => "tftpd-hpa",
default => "tftp-server",
},
ensure => installed,
}
}
case $operatingsystem {
@ -87,7 +92,10 @@ class tftp::server {
include inetd::server
inetd::service { "tftp":
ensure => present,
require => Package["tftp-server"],
require => $operatingsystem ? {
"openbsd" => undef,
default => Package["tftp-server"],
},
}
}
}