Index | Thread | Search

From:
Kirill A. Korinsky <kirill@korins.ky>
Subject:
net/ejabberd: add login class
To:
OpenBSD ports <ports@openbsd.org>
Cc:
Klemens Nanni <kn@openbsd.org>
Date:
Wed, 11 Dec 2024 01:15:05 +0100

Download raw body.

Thread
  • Kirill A. Korinsky:

    net/ejabberd: add login class

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