])
-dnl Usage: ENSC_PATHPROG(<VAR>, <PROG>[, <DFLT>, <DESCR>])
+dnl Usage: ENSC_PATHPROG(<VAR>, <PROG>[, <DFLT>, <DESCR>, <DEREF>])
AC_DEFUN([ENSC_PATHPROG],
[
AC_REQUIRE([ENSC_SET_SEARCHPATH])
fi
fi
- if test -e "${$1}"; then
- $1=`readlink -f "${$1}"`
+ if test "x$5" = x; then
+ if test -h "${$1}"; then
+ $1=`readlink -f "${$1}"`
+ fi
fi
test "${$1}" && ENSC_PATHPROG_SED="${ENSC_PATHPROG_SED}s!@'$1'@!${$1}!g;"
ENSC_PATHPROG(CMP, cmp)
ENSC_PATHPROG(CP, cp)
ENSC_PATHPROG(DIRNAME, dirname)
- ENSC_PATHPROG(EGREP, egrep)
+ ENSC_PATHPROG(EGREP, egrep, [], [], no-deref)
ENSC_PATHPROG(ENV, env)
ENSC_PATHPROG(GREP, grep)
ENSC_PATHPROG(LN, ln)
rc=$?
if test "$rc" -ne 0 -a "$rc" -ne 1; then
- $_VPS axf | $_EGREP -e "^[^ \t]+[ \t]+$S_CONTEXT[ \t]+" >&4
+ $_VPS axf | $_EGREP -e "^[ \t]*[^ \t]+[ \t]+$S_CONTEXT[ \t]+" >&4
killContext "$S_CONTEXT" 9
fi