]> git.ipfire.org Git - thirdparty/dracut-ng.git/commitdiff
also resume from "swsuspend" partitions
authorHarald Hoyer <harald@redhat.com>
Thu, 18 Jun 2009 11:57:14 +0000 (13:57 +0200)
committerHarald Hoyer <harald@redhat.com>
Thu, 18 Jun 2009 11:57:14 +0000 (13:57 +0200)
modules.d/95resume/resume-genrules.sh

index 5ff4efe4a085344226684480e732145d18f77aba..002a304beb17daa940cc03d61b36cc64a74c3d05 100755 (executable)
@@ -1,11 +1,15 @@
 if [ -n "$resume" ]; then
-    (
+    {
     printf "KERNEL==\"%s\", RUN+=\"/bin/sh -c 'echo %%M:%%m > /sys/power/resume'\"\n" \
-               ${resume#/dev/}
+               ${resume#/dev/};
     printf "SYMLINK==\"%s\", RUN+=\"/bin/sh -c 'echo %%M:%%m > /sys/power/resume'\"\n" \
-               ${resume#/dev/}
-    ) >> /etc/udev/rules.d/99-resume.rules
+               ${resume#/dev/};
+    } >> /etc/udev/rules.d/99-resume.rules
 elif  ! getarg noresume; then
-    echo "SUBSYSTEM==\"block\", ACTION==\"add\", ENV{ID_FS_TYPE}==\"suspend\", RUN+=\"/bin/sh -c 'echo %M:%m > /sys/power/resume'\"" \
-    >> /etc/udev/rules.d/99-resume.rules
+    {
+    echo "SUBSYSTEM==\"block\", ACTION==\"add\", ENV{ID_FS_TYPE}==\"suspend\"," \
+         " RUN+=\"/bin/sh -c 'echo %M:%m > /sys/power/resume'\"";
+    echo "SUBSYSTEM==\"block\", ACTION==\"add\", ENV{ID_FS_TYPE}==\"swsuspend\"," \
+         " RUN+=\"/bin/sh -c 'echo %M:%m > /sys/power/resume'\"";
+    } >> /etc/udev/rules.d/99-resume.rules
 fi