From: Victor Lowther Date: Thu, 19 Mar 2009 17:07:31 +0000 (-0500) Subject: Split out resume handling into its own hook. X-Git-Tag: 0.1~282^2~12^2~9 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=99576a2a63bc8b482ffb0e2f45276f8cbefc67cf;p=thirdparty%2Fdracut.git Split out resume handling into its own hook. --- diff --git a/modules.d/95resume/install b/modules.d/95resume/install new file mode 100755 index 000000000..532fcc3f7 --- /dev/null +++ b/modules.d/95resume/install @@ -0,0 +1,4 @@ +#!/bin/bash +inst_hook pre-udev 10 "$moddir/parse-resume.sh" +inst_hook mount 90 "$moddir/resume.sh" + diff --git a/modules.d/95resume/parse-resume.sh b/modules.d/95resume/parse-resume.sh new file mode 100755 index 000000000..447e1512e --- /dev/null +++ b/modules.d/95resume/parse-resume.sh @@ -0,0 +1,7 @@ +#!/bin/sh +if resume=$(getarg resume=) && ! getarg noresume; then + export resume + echo "$resume" >/.resume +else + unset resume +fi diff --git a/modules.d/99base/resume.sh b/modules.d/95resume/resume.sh similarity index 100% rename from modules.d/99base/resume.sh rename to modules.d/95resume/resume.sh