make grep usage POSIX compliant
use grep -E instead of egrep check for space or end of line instead of GNU-specific word boundary This fixes #345
This commit is contained in:
parent
12e147a107
commit
a7e7fd2b37
@ -20,7 +20,7 @@ service_present()
|
|||||||
# succeed if $RC_SYS empty, can't check further, assume script will run
|
# succeed if $RC_SYS empty, can't check further, assume script will run
|
||||||
[ -z "$RC_SYS" ] && return 0
|
[ -z "$RC_SYS" ] && return 0
|
||||||
# fail if file contains "-$RC_SYS", because then it won't run
|
# fail if file contains "-$RC_SYS", because then it won't run
|
||||||
egrep -qi "^[[:space:]]*keyword[[:space:]].*-$RC_SYS\>" "$p" && return 1
|
grep -Eqi "^[[:space:]]*keyword[[:space:]].*-$RC_SYS([[:space:]]|$)" "$p" && return 1
|
||||||
# succeed otherwise
|
# succeed otherwise
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user