]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Adding back hibernation support
authorSilvio Rhatto <rhatto@riseup.net>
Thu, 15 May 2014 17:54:17 +0000 (14:54 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Thu, 15 May 2014 17:54:17 +0000 (14:54 -0300)
files/etc/uswsusp.conf [new file with mode: 0644]
manifests/base/laptop.pp
manifests/utils/laptop/debian.pp

diff --git a/files/etc/uswsusp.conf b/files/etc/uswsusp.conf
new file mode 100644 (file)
index 0000000..fcb7371
--- /dev/null
@@ -0,0 +1,8 @@
+# /etc/uswsusp.conf(5) -- Configuration file for s2disk/s2both 
+resume device = /dev/mapper/cswap
+splash = y
+compress = y
+early writeout = y
+image size = 1763583180
+RSA key file = /etc/uswsusp.key
+shutdown method = platform
index 4e07e809922b71c0d38d422fa64cb40002692ea9..30747870ffde8442f5d60466f0a5abe5b8de9081 100644 (file)
@@ -31,6 +31,18 @@ class nodo::base::laptop inherits nodo::base::personal {
     },
   }
 
+  file { "/etc/uswsusp.conf":
+    owner     => "root",
+    group     => "root",
+    mode      => 0644,
+    source    => 'puppet:///modules/nodo/etc/uswsusp.conf',
+    require   => package['uswsusp'],
+    ensure    => $hibernate ? {
+      false   => absent,
+      default => present,
+    },
+  }
+
   # Avoid this annoying warning
   # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673818
   file { '/etc/laptop-mode/conf.d/board-specific':
index a4ef0e0dc0e2f1d7a0da7499651172d57a8c247e..d584e1a8315f0ad4ffb29586a1e60f787678aeb8 100644 (file)
@@ -7,7 +7,7 @@ class nodo::utils::laptop::debian {
               'btscanner',     'laptop-mode-tools', 'acpi-support',
               'tftp',          'sharutils',         'wireshark',
               'macchanger',    'weplab',            'wpagui',
-              'gnokii',        'sslstrip' ]:
+              'gnokii',        'sslstrip',          'uswsusp' ]:
     ensure => installed,
   }