cups: Fixed cups::lpd for CentOS/RedHat 7.

This commit is contained in:
Timo Makinen 2015-09-29 15:09:40 +03:00
parent c2df754fa6
commit 50d2d9b327

View file

@ -220,15 +220,23 @@ define cups::printer($uri, $location = "", $ensure = present) {
class cups::lpd { class cups::lpd {
include cups::server include cups::server
include inetd::server
package { "cups-lpd": package { "cups-lpd":
ensure => installed, ensure => installed,
} }
inetd::service { "cups-lpd": if $::operatingsystem in ["CentOS","RedHat"] and versioncmp($::operatingsystemrelease, "7") > 0 {
ensure => present, service { "cups-lpd.socket":
require => Package["cups-lpd"], ensure => running,
enable => true,
require => Package["cups-lpd"],
}
} else {
include inetd::server
inetd::service { "cups-lpd":
ensure => present,
require => Package["cups-lpd"],
}
} }
} }