pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mail/dovecot bump default file descriptor limit as it ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/8ee1c8c53222
branches: trunk
changeset: 544089:8ee1c8c53222
user: jnemeth <jnemeth%pkgsrc.org@localhost>
date: Thu Jul 10 00:54:30 2008 +0000
description:
bump default file descriptor limit as it is too low on NetBSD
diffstat:
mail/dovecot/Makefile | 3 ++-
mail/dovecot/files/dovecot.sh | 16 +++++++++++++++-
2 files changed, 17 insertions(+), 2 deletions(-)
diffs (43 lines):
diff -r 7a45c0061936 -r 8ee1c8c53222 mail/dovecot/Makefile
--- a/mail/dovecot/Makefile Wed Jul 09 20:14:37 2008 +0000
+++ b/mail/dovecot/Makefile Thu Jul 10 00:54:30 2008 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.117 2008/06/22 17:41:23 ghen Exp $
+# $NetBSD: Makefile,v 1.118 2008/07/10 00:54:30 jnemeth Exp $
DISTNAME= dovecot-1.1.1
+PKGREVISION= 1
CATEGORIES= mail
MASTER_SITES= http://www.dovecot.org/releases/1.1/
diff -r 7a45c0061936 -r 8ee1c8c53222 mail/dovecot/files/dovecot.sh
--- a/mail/dovecot/files/dovecot.sh Wed Jul 09 20:14:37 2008 +0000
+++ b/mail/dovecot/files/dovecot.sh Thu Jul 10 00:54:30 2008 +0000
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
-# $NetBSD: dovecot.sh,v 1.3 2008/06/22 17:41:23 ghen Exp $
+# $NetBSD: dovecot.sh,v 1.4 2008/07/10 00:54:30 jnemeth Exp $
#
# PROVIDE: dovecot
@@ -14,5 +14,19 @@
required_files="@PKG_SYSCONFDIR@/$name.conf"
extra_commands="reload"
+dovecot_fdlimit=${dovecot_fdlimit-"768"}
+
+# A default limit of 64 (at least on NetBSD) may be too low for many people
+SOFT_FDLIMIT=`ulimit -S -n`
+HARD_FDLIMIT=`ulimit -H -n`
+
+if [ ${dovecot_fdlimit} -gt ${SOFT_FDLIMIT} ]; then
+ if [ ${dovecot_fdlimit} -le ${HARD_FDLIMIT} ]; then
+ ulimit -S -n ${dovecot_fdlimit}
+ else
+ ulimit -S -n ${HARD_FDLIMIT}
+ fi
+fi
+
load_rc_config $name
run_rc_command "$1"
Home |
Main Index |
Thread Index |
Old Index