>Number: 5291
>Category: config
>Synopsis: Editting variebles in the configure script.
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: apache
>State: open
>Class: sw-bug
>Submitter-Id: apache
>Arrival-Date: Thu Nov 11 10:40:03 PST 1999
>Last-Modified:
>Originator: [EMAIL PROTECTED]
>Organization:
apache
>Release: 1.3.9
>Environment:
Solaris, but does not matter. All Unixes affected.
>Description:
I just discovered a bug in the configure script of apache 1.3.9.
At least it was a bug for me ..............
>From line 1034 in the script ............
[...]
OIFS="$IFS"
IFS="$DIFS"
for var in prefix exec_prefix bindir sbindir libexecdir mandir \
sysconfdir datadir iconsdir htdocsdir cgidir includedir \
localstatedir runtimedir logfiledir proxycachedir \
suexec_docroot suexec_logexec; do
eval "val=\"\$$var\"";
*** [ X$val != X"/" ] && val=`echo $val | sed -e 's:/*$::'`
eval "$var=\"$val\""
# expand value
eval "val=\$$var"
[...]
I changed the line marked with ***. Before my changes it reads
val=`echo $val | sed -e 's:/*$::'`
But I got into a problem, when one of the variables above was set to
just '/' (for me especially the suexec_docroot), but perhaps
for others too if they like to install (for what reason ever) apache
in / or set other paths to /
I change the line line shown at ***, so that the variable will keep
the '/' if it is explicit set to '/', the trailing '/' are still removed
if the are some.
If you like, please include it in future versions.
Kind regards
Matthias Lohmann
>How-To-Repeat:
Just configure with f.ex. suexec-docroot=/
>Fix:
See my fix in the description.
>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, you need]
[to include <[EMAIL PROTECTED]> in the Cc line and make sure the]
[subject line starts with the report component and number, with ]
[or without any 'Re:' prefixes (such as "general/1098:" or ]
["Re: general/1098:"). If the subject doesn't match this ]
[pattern, your message will be misfiled and ignored. The ]
["apbugs" address is not added to the Cc line of messages from ]
[the database automatically because of the potential for mail ]
[loops. If you do not include this Cc, your reply may be ig- ]
[nored unless you are responding to an explicit request from a ]
[developer. Reply only with text; DO NOT SEND ATTACHMENTS! ]