#!/bin/sh # Look for $1 somewhere in $PATH. As an extra bonus, # if $AP_PPSEARCHPATH is set, this will look for $i # in there instead. Will print out the full pathname unless # called with the '-s' option # # We do some funny stuff to check to see # if test/[] knows about -x # testfile="pp.t.$$" cat > $testfile </dev/null`; then test_exec_flag="-x" else test_exec_flag="-r" fi rm -f $testfile if [ "x$1" = "x-s" ]; then shift else echo="yes" fi if [ "x$AP_PPSEARCHPATH" = "x" ] ; then AP_PPSEARCHPATH=$PATH fi for path in `echo $AP_PPSEARCHPATH | sed 's/^:/.:/ s/::/:.:/g s/:$/:./ s/:/ /g' ` do if [ $test_exec_flag $path/$1 ] && [ ! -d $path/$1 ]; then if [ "$echo" = "yes" ]; then echo $path/$1 fi exit 0 fi done exit 1