ports@, After using this port for real life environment, I had discovered one more missed pice: no default login class for ejabberd user.
Default limits of open files seems too small for real life servers with dozen of users. Ok? Index: net/ejabberd/Makefile =================================================================== RCS file: /home/cvs/ports/net/ejabberd/Makefile,v diff -u -p -r1.53 Makefile --- net/ejabberd/Makefile 5 Dec 2024 14:45:20 -0000 1.53 +++ net/ejabberd/Makefile 6 Dec 2024 11:24:34 -0000 @@ -1,7 +1,7 @@ COMMENT = robust, ubiquitous and massively scalable messaging platform V = 24.10 -REVISION = 1 +REVISION = 2 DIST_TUPLE += github processone ejabberd ${V} . CATEGORIES = net Index: net/ejabberd/pkg/PLIST =================================================================== RCS file: /home/cvs/ports/net/ejabberd/pkg/PLIST,v diff -u -p -r1.19 PLIST --- net/ejabberd/pkg/PLIST 25 Nov 2024 08:36:16 -0000 1.19 +++ net/ejabberd/pkg/PLIST 6 Dec 2024 11:24:48 -0000 @@ -978,7 +978,14 @@ share/examples/ejabberd/inetrc @owner _ejabberd @group _ejabberd @sample ${SYSCONFDIR}/ejabberd/inetrc +@mode +@owner +@group +share/examples/login.conf.d/ejabberd +@sample ${SYSCONFDIR}/login.conf.d/ejabberd @mode 0750 +@owner _ejabberd +@group _ejabberd @sample ${LOCALSTATEDIR}/db/ejabberd/ @mode 0755 @sample ${LOCALSTATEDIR}/log/ejabberd/ Index: net/ejabberd/pkg/ejabberd.login =================================================================== RCS file: net/ejabberd/pkg/ejabberd.login diff -N net/ejabberd/pkg/ejabberd.login --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ net/ejabberd/pkg/ejabberd.login 6 Dec 2024 11:24:18 -0000 @@ -0,0 +1,4 @@ +ejabberd:\ + :openfiles-cur=1024:\ + :openfiles-max=2048:\ + :tc=daemon: -- wbr, Kirill