darwin-use-perl-instead-of-grep-20030513
authorAlexei Kosut <akosut@cs.stanford.edu>
Wed, 14 May 2003 16:06:41 +0000 (16:06 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 14 May 2003 16:06:41 +0000 (16:06 +0000)
FIXES 1361

perl is installed by default. grep isn't. use perl.

src/afsd/afs.rc.darwin

index a8240b3..ed95303 100644 (file)
@@ -43,7 +43,7 @@ fi
 
 # Need the commands ps, awk, kill, sleep
 PATH=${PATH}${PATH:+:}/sbin:/bin:/usr/bin
-if $KMODSTAT | grep -q openafs ; then
+if $KMODSTAT | perl -e 'exit not grep /openafs/, <>' ; then
 :
 else
 if [ -d $VICEETC/afs.kext ]; then
@@ -54,7 +54,7 @@ else
        exit 1
 fi
 fi
-if $KMODSTAT | grep -q openafs ; then
+if $KMODSTAT | perl -e 'exit not grep /openafs/, <>' ; then
 :
 else
        echo "AFS kernel extensions failed to initialize. Skipping AFS startup."