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

Reply via email to