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,16 +220,24 @@ 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,
} }
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": inetd::service { "cups-lpd":
ensure => present, ensure => present,
require => Package["cups-lpd"], require => Package["cups-lpd"],
} }
}
} }