diff options
author | P. J. McDermott <pjm@nac.net> | 2014-03-13 23:40:07 (EDT) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2014-03-13 23:40:07 (EDT) |
commit | 03fa1b027e4d92df4be3b5d1cca5bae38ba19707 (patch) | |
tree | 64aa07a4d3379f1de439ace63abd1abdffb4333e /src.etc/init.d/mdev | |
parent | c007674154570c98c5fd36868af2d346a4c6e0e9 (diff) |
Fix grep commands in init scripts.
The exit status of a pipeline is the exit status of the last command in
the pipeline. If the last command is ":", the exit status will always
be 0, regardless of whether grep finds the specified pattern.
So just use grep's -q command. According to the documentation for GNU
grep, some older grep implementations lacked this option. But we're
only running these scripts on BusyBox grep, which unconditionally
includes this option.
Diffstat (limited to 'src.etc/init.d/mdev')
-rwxr-xr-x | src.etc/init.d/mdev | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src.etc/init.d/mdev b/src.etc/init.d/mdev index 9a896f4..8052c3b 100755 --- a/src.etc/init.d/mdev +++ b/src.etc/init.d/mdev @@ -4,7 +4,7 @@ start() { printf 'Enabling device hotplugging... ' - if ! mount | grep -F ' /dev ' 2>&1 | :; then + if ! mount | grep -Fq ' /dev '; then mount -t tmpfs -o noexec,nosuid,mode=0755 tmpfs /dev fi @@ -20,7 +20,7 @@ stop() printf '\n' >/proc/sys/kernel/hotplug - if mount | grep -F ' /dev ' 2>&1 | :; then + if mount | grep -Fq ' /dev '; then umount /dev fi |