From 49c61b45d68e3bd04a8e6b692138aa0233c040fd Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Wed, 2 Feb 2022 13:05:49 -0300 Subject: Fix: remove uswsusp --- manifests/subsystem/hibernate.pp | 45 ++++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/manifests/subsystem/hibernate.pp b/manifests/subsystem/hibernate.pp index 2efedad..d1fb87d 100644 --- a/manifests/subsystem/hibernate.pp +++ b/manifests/subsystem/hibernate.pp @@ -1,23 +1,14 @@ class nodo::subsystem::hibernate( $enable = false, ) { + # RM: uswsusp -- RoQA; Dead upstream, unmaintained + # See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954061 package { 'uswsusp': - ensure => $enable ? { - false => absent, - default => present, - }, - } - - file { "/etc/initramfs-tools/conf.d/resume": - owner => "root", - group => "root", - mode => '0644', - content => "RESUME=/dev/mapper/swap\n", - notify => Exec['update-initramfs'], - ensure => $enable ? { - false => absent, - default => present, - }, + ensure => absent, + #ensure => $enable ? { + # false => absent, + # default => present, + #}, } file { "/etc/uswsusp.conf": @@ -26,10 +17,11 @@ class nodo::subsystem::hibernate( mode => '0644', source => 'puppet:///modules/nodo/etc/uswsusp.conf', require => Package['uswsusp'], - ensure => $enable ? { - false => absent, - default => present, - }, + ensure => absent, + #ensure => $enable ? { + # false => absent, + # default => present, + #}, } file { "/etc/pm/config.d/00sleep_module": @@ -38,6 +30,19 @@ class nodo::subsystem::hibernate( mode => '0644', content => "SLEEP_MODULE=\"uswsusp\"\n", require => Package['uswsusp'], + ensure => absent, + #ensure => $enable ? { + # false => absent, + # default => present, + #}, + } + + file { "/etc/initramfs-tools/conf.d/resume": + owner => "root", + group => "root", + mode => '0644', + content => "RESUME=/dev/mapper/swap\n", + notify => Exec['update-initramfs'], ensure => $enable ? { false => absent, default => present, -- cgit v1.2.3