From cffbaa6c4e90835cf50be79ac304cccf27605b39 Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Fri, 13 Jul 2007 00:04:20 +0000 Subject: Use echo instead of touch - saves on forking --- init.d/checkroot | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'init.d/checkroot') diff --git a/init.d/checkroot b/init.d/checkroot index a7a8b3eb..a35d4586 100755 --- a/init.d/checkroot +++ b/init.d/checkroot @@ -7,14 +7,11 @@ and optionally repair them." do_mtab() { # Don't create mtab if /etc is readonly - if ! touch /etc/mtab 2> /dev/null ; then + if ! echo 2>/dev/null >/etc/mtab ; then ewarn "Skipping /etc/mtab initialization" "(ro root?)" return 0 fi - # Clear the existing mtab - > /etc/mtab - # Add the entry for / to mtab mount -f / @@ -43,7 +40,7 @@ do_fsck() { return 0 fi - if touch /.test.$$ 2> /dev/null ; then + if echo 2>/dev/null >/.test.$$ ; then einfo "root filesystem is mounted read-write - skipping" rm -f /.test.$$ return 0 -- cgit v1.2.3