Container: Apply commit abf0796

ejabberdctl: Detect problem running etop and show some help
This commit is contained in:
Badlop 2024-02-09 11:10:08 +01:00
parent 01909b07ce
commit 2531ebf685
1 changed files with 16 additions and 0 deletions

View File

@ -200,6 +200,21 @@ livewarning()
fi
}
check_etop_result()
{
result=$?
if [ $result -eq 1 ] ; then
echo ""
echo "It seems there was some problem running 'ejabberdctl etop'."
echo "Is the error message something like this?"
echo " Failed to load module 'etop' because it cannot be found..."
echo "Then probably ejabberd was compiled with development tools disabled."
echo "To use 'etop', recompile ejabberd with: ./configure --enable-tools"
echo ""
exit $result
fi
}
help()
{
echo ""
@ -371,6 +386,7 @@ case $1 in
-eval 'net_kernel:connect_node('"'$ERLANG_NODE'"')' \
-s etop \
-output text
check_etop_result
;;
iexdebug)
debugwarning