diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-07-21 16:45:05 +0200 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-11-06 09:57:03 +0100 |
commit | 96b9b5dd7b66b2b7d2f484afb1902374eaafa1c5 (patch) | |
tree | 7f35e55adf0166f2ab3a8ee38bc5c280cf342d68 /generic | |
parent | 771f4012609272899458043b1c3115996c95ff8f (diff) | |
download | ptxdist-96b9b5dd7b66b2b7d2f484afb1902374eaafa1c5.tar.gz ptxdist-96b9b5dd7b66b2b7d2f484afb1902374eaafa1c5.tar.xz |
[rcS] simplify "quiet" handling
If "quiet" it detected on the command line, just redirect stdout with
exec to /dev/null. Thus all other redirect of stdout aren't needed
anymore.
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'generic')
-rw-r--r-- | generic/etc/init.d/rcS | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/generic/etc/init.d/rcS b/generic/etc/init.d/rcS index 3a8df90ce..45dc909f5 100644 --- a/generic/etc/init.d/rcS +++ b/generic/etc/init.d/rcS @@ -2,27 +2,21 @@ # # /etc/init.d/rcS # -# $Id$ -# mount -t proc none /proc -grep -q "quiet" /proc/cmdline -if [ "$?" = "0" ]; then - OUT=/dev/null -else - OUT=/dev/console +if grep -q "quiet" /proc/cmdline; then + exec 1>/dev/null fi -echo -n "mounting filesystems..." 1> $OUT -mount -a 2>/dev/null 1>$OUT -echo "done." 1> $OUT +echo -n "mounting filesystems..." +mount -a 2>/dev/null +echo "done." # loadkmap < /etc/boottime.kmap # set hostname test -e /etc/hostname && hostname -F /etc/hostname -echo "running rc.d services..." 1> $OUT -run-parts -a start /etc/rc.d 1> $OUT - +echo "running rc.d services..." +run-parts -a start /etc/rc.d |