summaryrefslogtreecommitdiffstats
path: root/src.etc/init.d/mdev
diff options
context:
space:
mode:
authorP. 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)
commit03fa1b027e4d92df4be3b5d1cca5bae38ba19707 (patch)
tree64aa07a4d3379f1de439ace63abd1abdffb4333e /src.etc/init.d/mdev
parentc007674154570c98c5fd36868af2d346a4c6e0e9 (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-xsrc.etc/init.d/mdev4
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