From 5261b5ed3a74ae5fc47a2c8fff77abec0f793638 Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Thu, 11 Oct 2007 15:04:07 +0000 Subject: Fix checkroot and give info about mtab --- init.d/checkroot | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'init.d') diff --git a/init.d/checkroot b/init.d/checkroot index a45265cf..087e2c97 100755 --- a/init.d/checkroot +++ b/init.d/checkroot @@ -8,9 +8,10 @@ and optionally repair them." do_mtab() { # Don't create mtab if /etc is readonly if ! printf "" 2>/dev/null >/etc/mtab ; then - ewarn "Skipping /etc/mtab initialization" "(ro root?)" + ewarn "Skipping /etc/mtab initialization (ro root?)" return 0 fi + ebegin "Updating /etc/mtab" # Add the entry for / to mtab mount -f / @@ -28,6 +29,7 @@ do_mtab() { # Remove stale backups rm -f /etc/mtab~ /etc/mtab~~ + eend 0 } root_rw() { @@ -125,8 +127,7 @@ start() { else mount -u -o rw / fi - eend $? "Root filesystem could not be mounted read/write :(" - return $? + eend $? "Root filesystem could not be mounted read/write" || return $? fi # Only Linux has mtab -- cgit v1.2.3