Hi again,
Attached is the diff -u version of the proposes apachectl changes.
If I am outvoted on the env veriable (and so far it is 2 against me :-)
just drop the $HTTPD_OPTIONS from the end of the line in the few places
it occurs.
thanks,
Dave Hill
--- apachectl.in.orig 2002-08-29 11:20:36.000000000 -0400
+++ apachectl.in 2002-08-29 14:19:29.000000000 -0400
@@ -22,7 +22,6 @@
# When multiple arguments are given, only the error from the _last_
# one is reported. Run "apachectl help" for usage info
#
-ARGV="$@"
#
# |||||||||||||||||||| START CONFIGURATION SECTION ||||||||||||||||||||
# -------------------- --------------------
@@ -58,21 +57,26 @@
fi
ERROR=0
-if [ "x$ARGV" = "x" ] ; then
- ARGV="-h"
+if [ "x$1" = "x" ] ; then
+ FIRST_ARG="-h"
+ ARGV=""
+else
+ FIRST_ARG=$1
+ shift
+ ARGV="$@"
fi
-case $ARGV in
+case $FIRST_ARG in
start|stop|restart|graceful)
- $HTTPD -k $ARGV
+ $HTTPD -k $FIRST_ARG $ARGV $HTTPD_OPTIONS
ERROR=$?
;;
startssl|sslstart|start-SSL)
- $HTTPD -k start -DSSL
+ $HTTPD -k start -DSSL $ARGV $HTTPD_OPTIONS
ERROR=$?
;;
configtest)
- $HTTPD -t
+ $HTTPD -t $ARGV $HTTPD_OPTIONS
ERROR=$?
;;
status)
@@ -82,7 +86,7 @@
$LYNX $STATUSURL
;;
*)
- $HTTPD $ARGV
+ $HTTPD $FIRST_ARG $ARGV
ERROR=$?
esac