(NOTE: This was brought up in but 4459, but that bug was closed due to a
man page issue, even though the apachectl issue doesn't seem resolved.)
apachectl should be included because it has slightly different
functionality than the default init script, and it is listed in all the
apache documentation as the way to restart apache.
If you don't like the idea of having the init script and apachectl, maybe
you could have a script that has the functionality of both and is symlinked
so that it is available under both names.
The apachectl script was taken out because it duplicates some of the
functionality of the init script we provide. Which specific function
is missing that you need?
The most useful functionality bit in my opinion that's missing is configtest.
It's much nicer to test and then fix and then test and restart the web server
than to do a restart and find you made a mistake that keeps apache from
The graceful option would also be useful, which apachectl has but the Redhat
init script does not.
Changes in the init script in Raw Hide to make web server module installation
(i.e., to avoid editing httpd.conf in package %post scripts) make use of the