You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ji...@hyperreal.org on 1998/04/11 17:46:00 UTC
cvs commit: apache-1.3/src/helpers PrintPath PrintPathOS2 TestCompile
jim 98/04/11 08:46:00
Modified: src/helpers PrintPath PrintPathOS2 TestCompile
Log:
Submitted by: Jim Jagielski
Hmmm... well, it looks like some people would like the capability
of having PrintPath look not only in PATH for an executable (makes
sense) so I've allowed PrintPath to look somewhere else. With this,
TestCompile becomes a bit simpler, and faster when TestCompile
fails since it now longer needs to muck around with the whole PATH.
Revision Changes Path
1.10 +8 -3 apache-1.3/src/helpers/PrintPath
Index: PrintPath
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/helpers/PrintPath,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- PrintPath 1997/01/30 00:07:54 1.9
+++ PrintPath 1998/04/11 15:45:59 1.10
@@ -1,6 +1,7 @@
#!/bin/sh
-# Look for $1 somewhere in $PATH
-# will print out the full pathname unless
+# 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
@@ -29,7 +30,11 @@
echo="yes"
fi
-for path in `echo $PATH |
+if [ "x$AP_PPSEARCHPATH" = "x" ] ; then
+ AP_PPSEARCHPATH=$PATH
+fi
+
+for path in `echo $AP_PPSEARCHPATH |
sed 's/^:/.:/
s/::/:.:/g
s/:$/:./
1.3 +8 -3 apache-1.3/src/helpers/PrintPathOS2
Index: PrintPathOS2
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/helpers/PrintPathOS2,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- PrintPathOS2 1997/11/06 21:59:36 1.2
+++ PrintPathOS2 1998/04/11 15:45:59 1.3
@@ -1,6 +1,7 @@
#!/bin/sh
-# Look for $1 somewhere in $PATH
-# will print out the full pathname unless
+# 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
#
@@ -10,7 +11,11 @@
echo="yes"
fi
-for path in `echo $PATH |
+if [ "x$AP_PPSEARCHPATH" = "x" ] ; then
+ AP_PPSEARCHPATH=$PATH
+fi
+
+for path in `echo $AP_PPSEARCHPATH |
sed 's/^;/.;/
s/;;/;.;/g
s/;$/;./
1.11 +5 -3 apache-1.3/src/helpers/TestCompile
Index: TestCompile
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/helpers/TestCompile,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- TestCompile 1998/04/11 14:30:33 1.10
+++ TestCompile 1998/04/11 15:45:59 1.11
@@ -125,12 +125,14 @@
#
# Use our PrintPath helper script, knowing that we have
# 2 versions of it though... Configure should set AP_PRINTPATH
-# but if not, just assume we use our "generic" version
+# but if not, just assume we use our "generic" version. We
+# also use the AP_PPSEARCHPATH "hack" to have PrintPath
+# just search this directory.
+
if [ "x$AP_PRINTPATH" = "x" ] ; then
AP_PRINTPATH=PrintPath
fi
-TESTTARG=`PATH=".:$PATH" ./$AP_PRINTPATH $TARGET`
-if [ "x$TESTTARG" = "x./$TARGET" ] ; then
+if AP_PPSEARCHPATH=`pwd` ./$AP_PRINTPATH -s $TARGET ; then
exstat=0
fi