File suspend-default-compress.diff of Package suspend
Index: suspend.c
===================================================================
--- suspend.c.orig
+++ suspend.c
@@ -2295,13 +2295,15 @@ int main(int argc, char *argv[])
if (compute_checksum != 'y' && compute_checksum != 'Y')
compute_checksum = 0;
#ifdef CONFIG_COMPRESS
- if (do_compress != 'y' && do_compress != 'Y') {
+ if (do_compress != 'n' && do_compress != 'N') {
+ do_compress = 1;
+ if (lzo_init() != LZO_E_OK) {
+ suspend_error("Failed to initialize LZO. "
+ "Compression disabled.\n");
+ do_compress = 0;
+ }
+ } else
do_compress = 0;
- } else if (lzo_init() != LZO_E_OK) {
- suspend_error("Failed to initialize LZO. "
- "Compression disabled.\n");
- do_compress = 0;
- }
#endif
#ifdef CONFIG_ENCRYPT
if (do_encrypt != 'y' && do_encrypt != 'Y')
Index: conf/suspend.conf
===================================================================
--- conf/suspend.conf.orig
+++ conf/suspend.conf
@@ -25,7 +25,7 @@
## Debugging option, default n
#compute checksum = y
#
-## compression will often speed up suspend and resume (default n)
+## compression will often speed up suspend and resume (default y)
#compress = n
#
## encryption support is rather basic right now - e.g. USB keyboards will not