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