class acpi {
- if ! ($::debarchitecture in ['kfreebsd-amd64', 'kfreebsd-i386']) {
- package {
- acpid: ensure => installed
- }
+ if ! ($::debarchitecture in ['kfreebsd-amd64', 'kfreebsd-i386']) {
+ if (versioncmp($::lsbmajdistrelease, '8') >= 0) {
+ package { 'acpid':
+ ensure => purged
+ }
- if $lsbdistcodename != 'lenny' {
- package {
- acpi-support-base: ensure => installed
- }
- }
- }
+ package { 'acpi-support-base':
+ ensure => purged
+ }
+ } elsif ($::kvmdomain) {
+ package { 'acpid':
+ ensure => installed
+ }
+
+ service { 'acpid':
+ ensure => running,
+ require => Package['acpid'],
+ }
+
+ package { 'acpi-support-base':
+ ensure => installed
+ }
+ }
+ }
}