resume: in systemd mode move functionality in the dracut services
authorHarald Hoyer <harald@redhat.com>
Wed, 6 Mar 2013 16:00:53 +0000 (17:00 +0100)
committerHarald Hoyer <harald@redhat.com>
Wed, 6 Mar 2013 16:29:11 +0000 (17:29 +0100)
modules.d/95resume/module-setup.sh

index 1c4f00f..2f64793 100755 (executable)
@@ -14,8 +14,13 @@ install() {
         }
     done
 
-    inst_hook cmdline 10 "$moddir/parse-resume.sh"
-    inst_hook pre-udev 30 "$moddir/resume-genrules.sh"
-    inst_hook pre-mount 10 "$moddir/resume.sh"
+    if ! dracut_module_included "systemd"; then
+        inst_hook cmdline 10 "$moddir/parse-resume.sh"
+    else
+        inst_script "$moddir/parse-resume.sh" /lib/dracut/parse-resume.sh
+        inst_hook pre-udev 30 "$moddir/resume-genrules.sh"
+    fi
+
+    inst_script  "$moddir/resume.sh" /lib/dracut/resume.sh
 }