diff options
author | Bill Nottingham <notting@redhat.com> | 2007-08-29 18:46:34 +0000 |
---|---|---|
committer | Bill Nottingham <notting@redhat.com> | 2007-08-29 18:46:34 +0000 |
commit | bfcdfb7fb5372264b7b78ddbfafdc9a3c2444e5f (patch) | |
tree | ea6f8dcf0e89cffdc0b3005fee33e3f7e90f3101 /rc.d/rc.sysinit | |
parent | 65c11539f1724621a6cadcf96fb11894cce9f241 (diff) | |
download | initscripts-bfcdfb7fb5372264b7b78ddbfafdc9a3c2444e5f.tar initscripts-bfcdfb7fb5372264b7b78ddbfafdc9a3c2444e5f.tar.gz initscripts-bfcdfb7fb5372264b7b78ddbfafdc9a3c2444e5f.tar.bz2 initscripts-bfcdfb7fb5372264b7b78ddbfafdc9a3c2444e5f.tar.xz initscripts-bfcdfb7fb5372264b7b78ddbfafdc9a3c2444e5f.zip |
optimize out some excess greps (<harald@redhat.com>)
Diffstat (limited to 'rc.d/rc.sysinit')
-rwxr-xr-x | rc.d/rc.sysinit | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/rc.d/rc.sysinit b/rc.d/rc.sysinit index 75705747..08adcc57 100755 --- a/rc.d/rc.sysinit +++ b/rc.d/rc.sysinit @@ -42,7 +42,7 @@ if [ -n "$selinuxfs" ] && [ "`cat /proc/self/attr/current`" != "kernel" ]; then fi fi -if [ -n "$SELINUX_STATE" -a -x /sbin/restorecon ] && LC_ALL=C fgrep -q " /dev " /proc/mounts ; then +if [ -n "$SELINUX_STATE" -a -x /sbin/restorecon ] && __fgrep " /dev " /proc/mounts >/dev/null 2>&1 ; then /sbin/restorecon -R /dev 2>/dev/null fi @@ -414,7 +414,7 @@ if [ -f /etc/mdadm.conf ]; then fi # Device mapper & related initialization -if ! LC_ALL=C fgrep -q "device-mapper" /proc/devices 2>/dev/null ; then +if ! __fgrep "device-mapper" /proc/devices >/dev/null 2>&1 ; then modprobe dm-mod >/dev/null 2>&1 fi mkdir -p /dev/mapper >/dev/null 2>&1 @@ -444,7 +444,7 @@ if [ -c /dev/mapper/control ]; then modprobe dm-mirror >/dev/null 2>&1 for x in $(/sbin/dmraid.static -ay -i -p -t 2>/dev/null | \ egrep -iv "^no " | \ - awk -F ':' '{ print $1 }') ; do + (IFS=":";while read a rest;do echo $a;done)) ; do dmname=$(resolve_dm_name $x) [ -z "$dmname" ] && continue /sbin/dmraid.static -ay -i -p "$dmname" >/dev/null 2>&1 |