Browse Source

allow building against DB 4.5; adjust rc.imapd shebang (seems to be overlooked)

master
parent
commit
a10f1984d5
  1. 19
      imapd/imapd.patch
  2. 2
      imapd/imapd.spec
  3. 2
      imapd/rc.imapd

19
imapd/imapd.patch

@ -100,3 +100,22 @@ Index: perl/sieve/lib/isieve.c
#ifdef HAVE_UNISTD_H
#include <unistd.h>
Index: lib/cyrusdb_berkeley.c
--- lib/cyrusdb_berkeley.c.orig 2006-02-28 13:58:07 +0100
+++ lib/cyrusdb_berkeley.c 2006-09-29 08:46:51 +0200
@@ -169,6 +169,7 @@
dbenv->set_lk_detect(dbenv, CONFIG_DEADLOCK_DETECTION);
+#if (DB_VERSION_MAJOR < 4) || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR < 5)
if ((opt = libcyrus_config_getint(CYRUSOPT_BERKELEY_LOCKS_MAX)) < 0) {
syslog(LOG_WARNING,
"DBERROR: invalid berkeley_locks_max value, using internal default");
@@ -180,6 +181,7 @@
abort();
}
}
+#endif
if ((opt = libcyrus_config_getint(CYRUSOPT_BERKELEY_TXNS_MAX)) < 0) {
syslog(LOG_WARNING,

2
imapd/imapd.spec

@ -33,7 +33,7 @@ Class: BASE
Group: Mail
License: BSD
Version: 2.3.7
Release: 20060907
Release: 20060929
# package options
%option with_fsl yes

2
imapd/rc.imapd

@ -1,4 +1,4 @@
#!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc
#!@l_prefix@/bin/openpkg rc
##
## rc.imapd -- Run-Commands
##

Loading…
Cancel
Save