From 0e114abf5d81089787600f4028402f38198c5baa Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Wed, 9 Apr 2008 00:21:49 +0000 Subject: [PATCH] Respect shutdown's fastboot. --- init.d/fsck.in | 5 +++++ init.d/root.in | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/init.d/fsck.in b/init.d/fsck.in index 5bf9ba8a..f469ce81 100644 --- a/init.d/fsck.in +++ b/init.d/fsck.in @@ -29,6 +29,11 @@ start() { local reboot_opts= fsck_opts= p= + if [ -e /fastboot ]; then + ewarn "Skipping fsck due to /fastboot" + return 0 + fi + ebegin "Checking local filesystems" for p in ${fsck_passno}; do local IFS="${_IFS}" diff --git a/init.d/root.in b/init.d/root.in index c87b7f1b..aba6415f 100644 --- a/init.d/root.in +++ b/init.d/root.in @@ -13,7 +13,7 @@ depend() start() { if echo 2>/dev/null >/.test.$$; then - rm -f /.test.$$ + rm -f /.test.$$ /fastboot return 0 fi @@ -23,4 +23,5 @@ start() *) mount -u -o rw /;; esac eend $? "Root filesystem could not be mounted read/write" + rm -f /fastboot }