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 {
include cups::server
include inetd::server
package { "cups-lpd":
ensure => installed,
}
inetd::service { "cups-lpd":
ensure => present,
require => Package["cups-lpd"],
if $::operatingsystem in ["CentOS","RedHat"] and versioncmp($::operatingsystemrelease, "7") > 0 {
service { "cups-lpd.socket":
ensure => running,
enable => true,
require => Package["cups-lpd"],
}
} else {
include inetd::server
inetd::service { "cups-lpd":
ensure => present,
require => Package["cups-lpd"],
}
}
}