diff -Nur rkhunter-1.3.8.orig/files/rkhunter rkhunter-1.3.8/files/rkhunter --- rkhunter-1.3.8.orig/files/rkhunter 2010-11-16 17:33:49.000000000 -0700 +++ rkhunter-1.3.8/files/rkhunter 2011-07-08 08:48:12.930204260 -0600 @@ -9880,11 +9880,15 @@ test -n "${BASENAME_CMD}" && RKHTMPVAR=`${BASENAME_CMD} ${FNAME}` || RKHTMPVAR=`echo "${FNAME}" | sed -e 's:^.*/::'` if [ "${RKHTMPVAR}" = "rkhunter" ]; then - SYSSCRIPT=`${FILE_CMD} ${FNAME} 2>&1 | tr -s ' ' ' ' | cat -v | egrep -i -v '(shell|/bin/sh) script( |$)'` + SYSSCRIPT=`${FILE_CMD} ${FNAME} 2>&1 | tr -s ' ' ' ' | cat -v | egrep -i -v '(shell|/bin/sh) script( |,|$)'` else - SYSSCRIPT=`${FILE_CMD} ${FNAME} 2>&1 | tr -s ' ' ' ' | cat -v | egrep -i ' script( |$)'` + SYSSCRIPT=`${FILE_CMD} ${FNAME} 2>&1 | tr -s ' ' ' ' | cat -v | egrep -i ' script( |,|$)'` fi + + else + + test -n "${SYSSCRIPT}" && TEST_RESULT="${TEST_RESULT} script" fi fi