* Suppress some errors if tuxonice isn't loaded.

svn path=/nixos/trunk/; revision=11259
This commit is contained in:
Eelco Dolstra 2008-03-22 16:02:57 +00:00
parent 3afeae0c00
commit 5d7f0e7967

View File

@ -32,6 +32,7 @@ mount -t proc none /proc
mkdir -p /sys mkdir -p /sys
mount -t sysfs none /sys mount -t sysfs none /sys
# Process the kernel command line. # Process the kernel command line.
stage2Init=@stage2Init@ stage2Init=@stage2Init@
for o in $(cat /proc/cmdline); do for o in $(cat /proc/cmdline); do
@ -65,13 +66,17 @@ for i in @modules@; do
done done
# Try to resume - all modules are loaded now # Try to resume - all modules are loaded now.
if test -n "$(cat /sys/power/tuxonice/resume)"; then if test -e /sys/power/tuxonice/resume; then
echo 0 > /sys/power/tuxonice/user_interface/enabled if test -n "$(cat /sys/power/tuxonice/resume)"; then
echo 1 > /sys/power/tuxonice/do_resume || echo "Failed to resume..." echo 0 > /sys/power/tuxonice/user_interface/enabled
echo 1 > /sys/power/tuxonice/do_resume || echo "Failed to resume..."
fi
fi fi
echo 1 > /sys/power/resume || echo "Failed to resume..."
echo shutdown >/sys/power/disk echo 1 > /sys/power/resume || echo "Failed to resume..."
echo shutdown > /sys/power/disk
# Create device nodes in /dev. # Create device nodes in /dev.
mknod -m 0666 /dev/null c 1 3 mknod -m 0666 /dev/null c 1 3