From c89b3763fb9b940e43c61b2dba1653a0d5229b91 Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Thu, 17 Apr 2008 00:09:34 +0000 Subject: Respect shutdown -F on Linux to force fsck, #59 --- init.d/root.in | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'init.d/root.in') diff --git a/init.d/root.in b/init.d/root.in index aba6415f..ec0466c3 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.$$ /fastboot + rm -f /.test.$$ /fastboot /forcefsck return 0 fi @@ -22,6 +22,7 @@ start() Linux) mount -n -o remount,rw /;; *) mount -u -o rw /;; esac - eend $? "Root filesystem could not be mounted read/write" - rm -f /fastboot + if eend $? "Root filesystem could not be mounted read/write"; then + rm -f /fastboot /forcefsck + fi } -- cgit v1.2.3