handle ENOENT properly in does_pattern_exist_in_file\(\)

This commit is contained in:
Stéphane Lesimple 2017-05-18 18:31:24 +02:00
parent 233d1245fc
commit 3e0187094a

View File

@ -100,11 +100,16 @@ does_pattern_exist_in_file() {
local PATTERN=$2 local PATTERN=$2
debug "Checking if $PATTERN is present in $FILE" debug "Checking if $PATTERN is present in $FILE"
debug "grep -qE -- '$PATTERN' $FILE" if [ -r "$FILE" ] ; then
if $(grep -qE -- "$PATTERN" $FILE); then debug "grep -qE -- '$PATTERN' $FILE"
FNRET=0 if $(grep -qE -- "$PATTERN" $FILE); then
FNRET=0
else
FNRET=1
fi
else else
FNRET=1 debug "File $FILE is not readable!"
FNRET=2
fi fi
} }