On Nov 08, 2001 at 11:31:39 -0800, Randal L. Schwartz wrote:
>
> sudo perl Makefile.PL \
> APACHE_SRC=/opt/apache/1.3.22/src/apache_1.3.22/src \
> NO_HTTPD=1 \
> USE_APACI=1 \
> PREP_HTTPD=1 \
> EVERYTHING=1
> # hit return a bunch of times
That "hit return a bunch of times" has always bugged me.
It seems to me that the combination of NO_HTTPD=1,
PREP_HTTPD=1, and APACHE_SRC=??? has already answered the
three questions that it's going to ask.
Here's a little patch I wrote up for 1.25 to eliminate the
questions. It still applies to the current 1.xx cvs versions
with a bit of skew.
--- Makefile.PL.orig Fri Mar 9 15:14:14 2001
+++ Makefile.PL Fri Mar 9 15:17:08 2001
@@ -493,6 +493,9 @@
}
}
+elsif ($NO_HTTPD && !$PREP_HTTPD && !$DO_HTTPD && $APACHE_SRC) {
+ push(@adirs,$APACHE_SRC);
+}
if($PERL_EXTRA_CFLAGS) {
$PERL_EXTRA_CFLAGS = join(" ", split(",", $PERL_EXTRA_CFLAGS));
@@ -525,7 +528,7 @@
if (-e $httpd_h) {
unless($NO_HTTPD and not $DYNAMIC and not $PREP_HTTPD) {
- unless($DO_HTTPD) {
+ unless($DO_HTTPD || $PREP_HTTPD && $NO_HTTPD) {
$ans = prompt("Configure mod_perl with $adir ?", "y");
next unless $ans =~ /^y$/i;
}
Rick Myers [EMAIL PROTECTED]
----------------------------------------------------
The Feynman Problem 1) Write down the problem.
Solving Algorithm 2) Think real hard.
3) Write down the answer.