cups: Fixed cups::lpd for CentOS/RedHat 7.
This commit is contained in:
parent
c2df754fa6
commit
50d2d9b327
1 changed files with 12 additions and 4 deletions
|
@ -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"],
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue