net-im/ejabberd: Fix restart in rc script
- Fix rc script to actually restart instead of reload_config PR: 290767 MFH: 2025Q4 (bug fix in rc.d script)
This commit is contained in:
committed by
Ashish SHUKLA
parent
df8f94575d
commit
d80dbada26
@@ -1,5 +1,6 @@
|
||||
PORTNAME= ejabberd
|
||||
PORTVERSION= 25.10
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= net-im
|
||||
|
||||
MAINTAINER= ashish@FreeBSD.org
|
||||
|
||||
@@ -22,7 +22,7 @@ name="ejabberd"
|
||||
rcvar=ejabberd_enable
|
||||
|
||||
reload_cmd="ejabberd_reload"
|
||||
restart_cmd="ejabberd_reload"
|
||||
restart_cmd="ejabberd_restart"
|
||||
start_cmd="ejabberd_start"
|
||||
status_cmd="ejabberd_status"
|
||||
stop_cmd="ejabberd_stop"
|
||||
@@ -66,7 +66,7 @@ ejabberd_stop()
|
||||
|
||||
ejabberd_reload()
|
||||
{
|
||||
echo "Restarting $name."
|
||||
echo "Reloading $name config."
|
||||
if ejabberd_checkstatus; then
|
||||
su $EJABBERDUSER -c "env ERL_EPMD_ADDRESS=\"${ejabberd_epmd_address}\" $EJABBERDCTL --node $ejabberd_node reload_config"
|
||||
else
|
||||
@@ -74,5 +74,15 @@ ejabberd_reload()
|
||||
fi
|
||||
}
|
||||
|
||||
ejabberd_restart()
|
||||
{
|
||||
echo "Restarting $name."
|
||||
if ejabberd_checkstatus; then
|
||||
su $EJABBERDUSER -c "env ERL_EPMD_ADDRESS=\"${ejabberd_epmd_address}\" $EJABBERDCTL --node $ejabberd_node restart"
|
||||
else
|
||||
ejabberd_start
|
||||
fi
|
||||
}
|
||||
|
||||
load_rc_config $name
|
||||
run_rc_command "$1"
|
||||
|
||||
Reference in New Issue
Block a user