diff --git a/heartbeat/ocf-binaries.in b/heartbeat/ocf-binaries.in
index e9bf95fc2..e11ae1d6f 100644
--- a/heartbeat/ocf-binaries.in
+++ b/heartbeat/ocf-binaries.in
@@ -1,75 +1,76 @@
 # Make sure PATH contains all the usual suspects
 PATH="$PATH:/sbin:/bin:/usr/sbin:/usr/bin"
 
 # Include /usr/ucb for finding whoami on Solaris
 PATH="$PATH:/usr/ucb"
 
 export PATH
 
 # Binaries and binary options for use in Resource Agents
 : ${AWK:=@AWK@}
 : ${EGREP:="@EGREP@"}
+: ${FGREP:="@FGREP@"}
 : ${IFCONFIG_A_OPT:="@IFCONFIG_A_OPT@"}
 : ${MAILCMD:=@MAILCMD@}
 : ${PING:=@PING@}
 : ${SH:=@SHELL@}
 : ${TEST:=@TEST@}
 : ${TESTPROG:=@TEST@}
 
 # Entries that should probably be removed
 : ${BASENAME:=basename}
 : ${BLOCKDEV:=blockdev}
 : ${CAT:=cat}
 : ${FSCK:=fsck}
 : ${FUSER:=fuser}
 : ${GETENT:=getent}
 : ${GREP:=grep}
 : ${IFCONFIG:=ifconfig}
 : ${IPTABLES:=iptables}
 ## for cases that are known not to be serviceable with iptables-nft impl.
 : ${IPTABLES_LEGACY:=iptables-legacy}
 : ${IP2UTIL:=ip}
 : ${MDADM:=mdadm}
 : ${MODPROBE:=modprobe}
 : ${MOUNT:=mount}
 : ${MSGFMT:=msgfmt}
 : ${NETSTAT:=netstat}
 : ${PERL:=perl}
 : ${RAIDSTART:=raidstart}
 : ${RAIDSTOP:=raidstop}
 : ${ROUTE:=route}
 : ${UMOUNT:=umount}
 : ${REBOOT:=reboot}
 : ${POWEROFF_CMD:=poweroff}
 : ${WGET:=wget}
 : ${WHOAMI:=whoami}
 : ${STRINGSCMD:=strings}
 : ${SCP:=scp}
 : ${SSH:=@SSH@}
 : ${SWIG:=swig}
 : ${GZIP_PROG:=gzip}
 : ${TAR:=tar}
 : ${MD5:=md5}
 : ${DRBDADM:=drbdadm}
 : ${DRBDSETUP:=drbdsetup}
 
 check_binary () {
     if ! have_binary "$1"; then
 	if [ "$OCF_NOT_RUNNING" = 7 ]; then
 	    # Chances are we have a fully setup OCF environment
 	    ocf_exit_reason "Setup problem: couldn't find command: $1"
 	else 
 	    echo "Setup problem: couldn't find command: $1"
 	fi
 	exit $OCF_ERR_INSTALLED
     fi
 }
 
 have_binary () {
     if [ "$OCF_TESTER_FAIL_HAVE_BINARY" = "1" ]; then
     	false
     else
 	local bin=`echo $1 | sed -e 's/ -.*//'`
 	test -x "`which $bin 2>/dev/null`"
     fi
 }