From 99576a2a63bc8b482ffb0e2f45276f8cbefc67cf Mon Sep 17 00:00:00 2001 From: Victor Lowther Date: Thu, 19 Mar 2009 12:07:31 -0500 Subject: [PATCH] Split out resume handling into its own hook. --- modules.d/95resume/install | 4 ++++ modules.d/95resume/parse-resume.sh | 7 +++++++ modules.d/{99base => 95resume}/resume.sh | 0 3 files changed, 11 insertions(+) create mode 100755 modules.d/95resume/install create mode 100755 modules.d/95resume/parse-resume.sh rename modules.d/{99base => 95resume}/resume.sh (100%) diff --git a/modules.d/95resume/install b/modules.d/95resume/install new file mode 100755 index 00000000..532fcc3f --- /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 00000000..447e1512 --- /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