From 8bcc145c98cc16b149a06d7aca04f22804989c5e Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Wed, 30 May 2007 11:26:53 +0000 Subject: Always update mtab --- init.d/checkroot | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'init.d/checkroot') diff --git a/init.d/checkroot b/init.d/checkroot index 1cc5f89e..d6dcd4f7 100755 --- a/init.d/checkroot +++ b/init.d/checkroot @@ -31,7 +31,7 @@ do_mtab() { rm -f /etc/mtab~ /etc/mtab~~ } -start() { +do_fsck() { local retval=0 opts="-F" [ "${RC_UNAME}" = "Linux" ] && opts="-T -C0" @@ -110,7 +110,11 @@ start() { else mount -u -o rw / fi - eend $? "Root filesystem could not be mounted read/write :(" || return 1 + eend $? "Root filesystem could not be mounted read/write :(" +} + +start() { + do_fsck || return 1 # Only Linux has mtab [ "${RC_UNAME}" = "Linux" ] && do_mtab -- cgit v1.2.3