mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
- Add a sanity check on apache2 configuration files before reloading or
restarting apache2 (to avoid an expected failure on restart)
This commit is contained in:
parent
7569b19c49
commit
83d8251d79
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=117133
@ -29,6 +29,8 @@ name="apache2"
|
|||||||
rcvar=`set_rcvar`
|
rcvar=`set_rcvar`
|
||||||
|
|
||||||
start_precmd="apache2_precmd"
|
start_precmd="apache2_precmd"
|
||||||
|
restart_precmd="apache2_checkconfig"
|
||||||
|
reload_precmd="apache2_checkconfig"
|
||||||
command="%%PREFIX%%/sbin/httpd"
|
command="%%PREFIX%%/sbin/httpd"
|
||||||
pidfile="/var/run/httpd.pid"
|
pidfile="/var/run/httpd.pid"
|
||||||
required_files=%%PREFIX%%/etc/apache2/httpd.conf
|
required_files=%%PREFIX%%/etc/apache2/httpd.conf
|
||||||
@ -44,6 +46,12 @@ load_rc_config $name
|
|||||||
checkyesno apache2ssl_enable && \
|
checkyesno apache2ssl_enable && \
|
||||||
apache2_flags="-DSSL $apache2_flags"
|
apache2_flags="-DSSL $apache2_flags"
|
||||||
|
|
||||||
|
apache2_checkconfig()
|
||||||
|
{
|
||||||
|
echo "Performing sanity check on apache2 configuration:"
|
||||||
|
${command} -t
|
||||||
|
}
|
||||||
|
|
||||||
apache2_precmd()
|
apache2_precmd()
|
||||||
{
|
{
|
||||||
if test -f %%PREFIX%%/sbin/envvars
|
if test -f %%PREFIX%%/sbin/envvars
|
||||||
|
@ -29,6 +29,8 @@ name="apache2"
|
|||||||
rcvar=`set_rcvar`
|
rcvar=`set_rcvar`
|
||||||
|
|
||||||
start_precmd="apache2_precmd"
|
start_precmd="apache2_precmd"
|
||||||
|
restart_precmd="apache2_checkconfig"
|
||||||
|
reload_precmd="apache2_checkconfig"
|
||||||
command="%%PREFIX%%/sbin/httpd"
|
command="%%PREFIX%%/sbin/httpd"
|
||||||
pidfile="/var/run/httpd.pid"
|
pidfile="/var/run/httpd.pid"
|
||||||
required_files=%%PREFIX%%/etc/apache2/httpd.conf
|
required_files=%%PREFIX%%/etc/apache2/httpd.conf
|
||||||
@ -44,6 +46,12 @@ load_rc_config $name
|
|||||||
checkyesno apache2ssl_enable && \
|
checkyesno apache2ssl_enable && \
|
||||||
apache2_flags="-DSSL $apache2_flags"
|
apache2_flags="-DSSL $apache2_flags"
|
||||||
|
|
||||||
|
apache2_checkconfig()
|
||||||
|
{
|
||||||
|
echo "Performing sanity check on apache2 configuration:"
|
||||||
|
${command} -t
|
||||||
|
}
|
||||||
|
|
||||||
apache2_precmd()
|
apache2_precmd()
|
||||||
{
|
{
|
||||||
if test -f %%PREFIX%%/sbin/envvars
|
if test -f %%PREFIX%%/sbin/envvars
|
||||||
|
Loading…
Reference in New Issue
Block a user