On Wed, 13 Mar 2002 20:41:12 -0500 (EST), Jim Jagielski wrote:

>Weird... I'm guessing you don't have problems with the other
>usages of ${}... $3 should be special enough not to require.
>I'll back this out since shells that *don't* support it
>are more broken :)

Thanks (wow, that was quick :)
Isn't it an M4 expansion that's going on here though? The $3 represents the
third parameter to the APR_PATH_RELATIVE M4 macro, not to the shell script.



>Brian Havard wrote:
>> 
>> On 13 Mar 2002 18:13:02 -0000, [EMAIL PROTECTED] wrote:
>> 
>> >jim         02/03/13 10:13:02
>> >
>> >  Modified:    build    apr_common.m4
>> >  Log:
>> >  Fix weird error report... not sure what
>> >  brain damaged shell would misinterpret the current method, but
>> >  this safes it.
>> >  
>> >  Revision  Changes    Path
>> >  1.26      +1 -1      apr/build/apr_common.m4
>> >  
>> >  Index: apr_common.m4
>> >  ===================================================================
>> >  RCS file: /home/cvs/apr/build/apr_common.m4,v
>> >  retrieving revision 1.25
>> >  retrieving revision 1.26
>> >  diff -u -r1.25 -r1.26
>> >  --- apr_common.m4 8 Mar 2002 17:56:14 -0000       1.25
>> >  +++ apr_common.m4 13 Mar 2002 18:13:02 -0000      1.26
>> >  @@ -589,7 +589,7 @@
>> >   dnl APR_PATH_RELATIVE(final_path, $orig_path, $prefix)
>> >   dnl    $final_path now contains "bar"
>> >   AC_DEFUN(APR_PATH_RELATIVE,[
>> >  -stripped=`echo $2 | sed -e "s#^$3##"`
>> >  +stripped=`echo $2 | sed -e "s#^${3}##"`
>> >   # check if the stripping was successful
>> >   if test "x$2" != "x$stripped"; then
>> >       # it was, so strip of any leading slashes
>> 
>> Unfortuntely that breaks it for me. The generated code in Apache's
>> configure changes from:
>> 
>> stripped=`echo $ap_sysconfdir | sed -e "s#^$prefix##"`
>> 
>> to
>> 
>> stripped=`echo $ap_sysconfdir | sed -e "s#^${3}##"`
>> 
>> which is obviously wrong & I end up with an absolute SERVER_CONFIG_FILE
>> again.

-- 
 ______________________________________________________________________________
 |  Brian Havard                 |  "He is not the messiah!                   |
 |  [EMAIL PROTECTED]  |  He's a very naughty boy!" - Life of Brian |
 ------------------------------------------------------------------------------

Reply via email to