]> git.pld-linux.org Git - packages/systemd.git/commitdiff
- fix hibernation to swapfile auto/th/systemd-208-5 auto/ti/systemd-208-5
authorJan Rękorajski <baggins@pld-linux.org>
Tue, 19 Nov 2013 21:37:35 +0000 (22:37 +0100)
committerJan Rękorajski <baggins@pld-linux.org>
Tue, 19 Nov 2013 21:37:35 +0000 (22:37 +0100)
- rel 5

hibernate-to-file.patch [new file with mode: 0644]
systemd.spec

diff --git a/hibernate-to-file.patch b/hibernate-to-file.patch
new file mode 100644 (file)
index 0000000..3ee6966
--- /dev/null
@@ -0,0 +1,23 @@
+commit 0c6f1f4ea4980ff719979d36f10bd6ea3e464c02
+Author: Jan Janssen <medhefgo@web.de>
+Date:   Thu Oct 31 17:22:03 2013 +0100
+
+    Make hibernation test work for swap files
+    
+    Suspend to disk works for swap files too (even if it is located
+    on an ecrypted file system):
+    https://www.kernel.org/doc/Documentation/power/swsusp-and-swap-files.txt
+
+diff --git a/src/shared/sleep-config.c b/src/shared/sleep-config.c
+index d068bfc..2bb0493 100644
+--- a/src/shared/sleep-config.c
++++ b/src/shared/sleep-config.c
+@@ -206,7 +206,7 @@ static int hibernation_partition_size(size_t *size, size_t *used) {
+                 if (!d)
+                         return -ENOMEM;
+-                if (!streq(type, "partition")) {
++                if (!streq(type, "partition") && !streq(type, "file")) {
+                         log_debug("Partition %s has type %s, ignoring.", d, type);
+                         continue;
+                 }
index 25bfc82d026675b40d451671614845317426ca44..60bc9a6d2e3b7f69cd2798c50a86078466a2a650 100644 (file)
@@ -16,7 +16,7 @@ Summary(pl.UTF-8):    systemd - zarządca systemu i usług dla Linuksa
 Name:          systemd
 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
 Version:       208
-Release:       4
+Release:       5
 Epoch:         1
 License:       GPL v2+ (udev), LGPL v2.1+ (the rest)
 Group:         Base
@@ -59,6 +59,7 @@ Patch10:      net-rename-revert.patch
 Patch11:       nss-in-rootlib.patch
 Patch12:       proc-hidepid.patch
 Patch14:       dont-hash-null-keys.patch
+Patch15:       hibernate-to-file.patch
 URL:           http://www.freedesktop.org/wiki/Software/systemd
 BuildRequires: acl-devel
 BuildRequires: attr-devel
@@ -590,6 +591,7 @@ Uzupełnianie parametrów w zsh dla poleceń udev.
 %patch12 -p1
 # possible cause of infinite loop inside systemd-login
 #patch14 -p1
+%patch15 -p1
 cp -p %{SOURCE2} src/systemd_booted.c
 
 %build
This page took 0.038731 seconds and 4 git commands to generate.