Some changes (at least wipe resume image securely even without TuxOnIce)

svn path=/nixos/trunk/; revision=10881
This commit is contained in:
Michael Raskin 2008-02-28 09:59:01 +00:00
parent c4617e5b04
commit 4b8b296c30
2 changed files with 6 additions and 2 deletions

View File

@ -70,7 +70,8 @@ if test -n "$(cat /sys/power/tuxonice/resume)"; then
echo 0 > /sys/power/tuxonice/user_interface/enabled
echo 1 > /sys/power/tuxonice/do_resume || echo "Failed to resume..."
fi
echo 1 > /sys/power/resume || echo "Failed to resume..."
echo shutdown >/sys/power/disk
# Create device nodes in /dev.
mknod -m 0666 /dev/null c 1 3

View File

@ -108,7 +108,10 @@ export MODULE_DIR=@kernel@/lib/modules/
# Run any user-specified commands.
@shell@ @bootLocal@
resumeDevice="$(cat /sys/power/tuxonice/resume)"
resumeDevice="$(cat /proc/cmdline)"
resumeDevice="${resumeDevice##* resume=}"
resumeDevice="${resumeDevice%% *}"
echo "$resumeDevice"
if test -n "$resumeDevice"; then
mkswap "$resumeDevice" || echo 'Failed to clear saved image.'
fi