Fixed tftp::server for OpenBSD 5.2.
This commit is contained in:
parent
76e78513c1
commit
b1254c8ced
1 changed files with 19 additions and 5 deletions
|
@ -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"],
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue