Update of /cvsroot/fink/experimental/thesin/finkinfo/test
In directory sc8-pr-cvs1:/tmp/cvs-serv18268

Modified Files:
        cyrus21-2.1.13-1.info cyrus21-2.1.13-1.patch 
Log Message:
this should do it

Index: cyrus21-2.1.13-1.info
===================================================================
RCS file: /cvsroot/fink/experimental/thesin/finkinfo/test/cyrus21-2.1.13-1.info,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- cyrus21-2.1.13-1.info       20 Jun 2003 16:31:05 -0000      1.7
+++ cyrus21-2.1.13-1.info       20 Jun 2003 19:27:50 -0000      1.8
@@ -49,7 +49,9 @@
   mkdir -p %i/share/icons/mini
   mkdir -p %i/share/man/man8 
   mkdir -p %i/share/snmp/mibs  
-  mkdir -p %i/var/run/cyrus/socket
+  mkdir -p %i/var/lib/cyrus/db
+  mkdir -p %i/var/lib/cyrus/proc
+  mkdir -p %i/var/lib/cyrus/socket
   mkdir -p %i/var/spool/cyrus  
   mkdir -p %i/var/spool/sieve 
 
@@ -393,7 +395,7 @@
 <<
 SplitOff9: <<
   Package: %N-common
-  Depends: logcheck, anacron, openssl097-shlibs, dlcompat-shlibs, db41-shlibs | 
db41-ssl-shlibs, cyrus-sasl2-shlibs
+  Depends: daemonic, logcheck, anacron, openssl097-shlibs, dlcompat-shlibs, 
db41-shlibs | db41-ssl-shlibs, cyrus-sasl2-shlibs, passwd (>> 20030330-1)
   Description: Cyrus mail system (common files)
   ConfFiles: <<
     %p/etc/cyrus.conf
@@ -418,7 +420,7 @@
 
      <daemon name="cyrus21">
       <executable background="yes">%p/sbin/cyrmaster</executable>
-      <parameters> -l 64 -d</parameters>
+      <parameters> -l 64 -p %p/var/run/cyrus21.pid -d</parameters>
       <pidfile>%p/var/run/cyrus21.pid</pidfile>
      </daemon>
     </service>
@@ -426,6 +428,10 @@
   PostInstScript: <<
     update-alternatives --install /etc/pam.d/lmtp pam.d-lmtp %p/etc/pam.d/lmtp 60
     update-alternatives --install /etc/pam.d/sieve pam.d-sieve %p/etc/pam.d/sieve 60
+    echo "Changing Ownership of db and spool directories..."
+    chown -R cyrus:mail %p/var/lib/cyrus
+    chown -R cyrus:mail %p/var/spool/cyrus
+    chown -R cyrus:mail %p/var/spool/sieve
   <<
   PreRmScript: <<
     update-alternatives --remove pam.d-lmtp %p/etc/pam.d/lmtp

Index: cyrus21-2.1.13-1.patch
===================================================================
RCS file: /cvsroot/fink/experimental/thesin/finkinfo/test/cyrus21-2.1.13-1.patch,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- cyrus21-2.1.13-1.patch      20 Jun 2003 13:05:33 -0000      1.4
+++ cyrus21-2.1.13-1.patch      20 Jun 2003 19:27:50 -0000      1.5
@@ -1204,6 +1204,18 @@
  
  pop3proxyd: pop3proxyd.o tls.o libimap.a $(DEPLIBS) $(SERVICE)
        $(CC) $(LDFLAGS) -o pop3proxyd pop3proxyd.o tls.o $(SERVICE) \
+diff -ruN cyrus-imapd-2.1.13.orig/imap/config.c cyrus-imapd-2.1.13/imap/config.c
+--- cyrus-imapd-2.1.13.orig/imap/config.c      Mon Apr 14 14:31:36 2003
++++ cyrus-imapd-2.1.13/imap/config.c   Fri Jun 20 11:26:13 2003
+@@ -68,7 +68,7 @@
+ #include "hash.h"
+ #include "prot.h" /* for PROT_BUFSIZE */
+ 
+-#define CONFIG_FILENAME "/etc/imapd.conf"
++#define CONFIG_FILENAME "@FINKPREFIX@/etc/imapd.conf"
+ 
+ #define CONFIGHASHSIZE 200 /* > 2x # of options */
+ static struct hash_table confighash;
 diff -ruN cyrus-imapd-2.1.13.orig/imap/cvt_cyrusdb.c 
cyrus-imapd-2.1.13/imap/cvt_cyrusdb.c
 --- cyrus-imapd-2.1.13.orig/imap/cvt_cyrusdb.c Mon Apr 14 14:15:12 2003
 +++ cyrus-imapd-2.1.13/imap/cvt_cyrusdb.c      Thu Jun 19 18:47:18 2003
@@ -1359,6 +1371,18 @@
  
      /* Create telemetry log */
      imapd_logfd = telemetry_log(imapd_userid, imapd_in, imapd_out);
+diff -ruN cyrus-imapd-2.1.13.orig/imap/krbck.c cyrus-imapd-2.1.13/imap/krbck.c
+--- cyrus-imapd-2.1.13.orig/imap/krbck.c       Thu Feb 13 13:15:26 2003
++++ cyrus-imapd-2.1.13/imap/krbck.c    Fri Jun 20 11:26:03 2003
+@@ -59,7 +59,7 @@
+ 
+ #define EXIT_CHOKE (int) 10
+ 
+-#define CONFIG_FILENAME "/etc/imapd.conf"
++#define CONFIG_FILENAME "@FINKPREFIX@/etc/imapd.conf"
+ #define MAX_FILENAME_LEN 255
+ 
+ static int  evalcheck(char*, int, char*);
 diff -ruN cyrus-imapd-2.1.13.orig/imap/mboxlist.c cyrus-imapd-2.1.13/imap/mboxlist.c
 --- cyrus-imapd-2.1.13.orig/imap/mboxlist.c    Wed Apr 30 14:33:20 2003
 +++ cyrus-imapd-2.1.13/imap/mboxlist.c Thu Jun 19 15:50:07 2003
@@ -1487,6 +1511,18 @@
  \fBidled(8)\fR, \fBnotifyd(8)\fR, \fBdeliver(8)\fR, \fBmaster(8)\fR, 
 -\fBciphers(1)\fR
 +\fBrpc.dracd(1m)\fR, \fBciphers(1)\fR
+diff -ruN cyrus-imapd-2.1.13.orig/master/masterconf.c 
cyrus-imapd-2.1.13/master/masterconf.c
+--- cyrus-imapd-2.1.13.orig/master/masterconf.c        Thu Feb 13 13:15:45 2003
++++ cyrus-imapd-2.1.13/master/masterconf.c     Fri Jun 20 11:21:24 2003
+@@ -58,7 +58,7 @@
+ 
+ #include "masterconf.h"
+ 
+-#define CONFIG_FILENAME "/etc/cyrus.conf"
++#define CONFIG_FILENAME "@FINKPREFIX@/etc/cyrus.conf"
+ 
+ struct configlist {
+     char *key;
 diff -ruN cyrus-imapd-2.1.13.orig/perl/Makefile.in cyrus-imapd-2.1.13/perl/Makefile.in
 --- cyrus-imapd-2.1.13.orig/perl/Makefile.in   Thu Jan  2 10:27:35 2003
 +++ cyrus-imapd-2.1.13/perl/Makefile.in        Thu Jun 19 21:26:18 2003
@@ -1550,3 +1586,93 @@
  
  #include <stdlib.h>
  #include <stdio.h>
+diff -ruN cyrus-imapd-2.1.13.orig/tools/dohash cyrus-imapd-2.1.13/tools/dohash
+--- cyrus-imapd-2.1.13.orig/tools/dohash       Thu Feb 22 21:43:01 2001
++++ cyrus-imapd-2.1.13/tools/dohash    Fri Jun 20 11:26:50 2003
+@@ -89,7 +89,7 @@
+     }
+ }
+ 
+-$imapdconf = shift || "/etc/imapd.conf";
++$imapdconf = shift || "@FINKPREFIX@/etc/imapd.conf";
+ 
+ $yn = "y";
+ $hashispool = 0;
+@@ -112,7 +112,7 @@
+ }
+ close CONF;
+ 
+-if (! $conf) { $conf = "/var/imap"; }
++if (! $conf) { $conf = "@FINKPREFIX@/var/imap"; }
+ 
+ if ($interactive) {
+     print "upgrade $conf? ";
+diff -ruN cyrus-imapd-2.1.13.orig/tools/mkimap cyrus-imapd-2.1.13/tools/mkimap
+--- cyrus-imapd-2.1.13.orig/tools/mkimap       Thu Sep 27 10:02:34 2001
++++ cyrus-imapd-2.1.13/tools/mkimap    Fri Jun 20 11:24:36 2003
+@@ -59,7 +59,7 @@
+ __END__
+ require 5;
+ 
+-$imapdconf = shift || "/etc/imapd.conf";
++$imapdconf = shift || "@FINKPREFIX@/etc/imapd.conf";
+ $sievedir = "/usr/sieve";
+ $nosievedir = 0;
+ $hashispool = 0;
+diff -ruN cyrus-imapd-2.1.13.orig/tools/rehash cyrus-imapd-2.1.13/tools/rehash
+--- cyrus-imapd-2.1.13.orig/tools/rehash       Fri Aug 23 15:10:43 2002
++++ cyrus-imapd-2.1.13/tools/rehash    Fri Jun 20 11:27:01 2003
+@@ -132,7 +132,7 @@
+     }
+ }
+ 
+-$imapdconf = shift || "/etc/imapd.conf";
++$imapdconf = shift || "@FINKPREFIX@/etc/imapd.conf";
+ 
+ $yn = "y";
+ $sievedir = "/usr/sieve";
+@@ -165,7 +165,7 @@
+ }
+ close CONF;
+ 
+-if (! $conf) { $conf = "/var/imap"; }
++if (! $conf) { $conf = "@FINKPREFIX@/var/imap"; }
+ 
+ if ($interactive) {
+     print "upgrade $conf? ";
+diff -ruN cyrus-imapd-2.1.13.orig/tools/translatesieve 
cyrus-imapd-2.1.13/tools/translatesieve
+--- cyrus-imapd-2.1.13.orig/tools/translatesieve       Tue May  7 14:49:42 2002
++++ cyrus-imapd-2.1.13/tools/translatesieve    Fri Jun 20 11:25:15 2003
+@@ -85,7 +85,7 @@
+     }
+ }
+ 
+-$imapdconf = shift || "/etc/imapd.conf";
++$imapdconf = shift || "@FINKPREFIX@/etc/imapd.conf";
+ 
+ $sievedir = "/usr/sieve";
+ $unixhierarchysep = 0;
+diff -ruN cyrus-imapd-2.1.13.orig/tools/undohash cyrus-imapd-2.1.13/tools/undohash
+--- cyrus-imapd-2.1.13.orig/tools/undohash     Sat May 25 13:57:53 2002
++++ cyrus-imapd-2.1.13/tools/undohash  Fri Jun 20 11:25:25 2003
+@@ -45,7 +45,7 @@
+ 
+ $| = 1;
+ 
+-$imapdconf = shift || "/etc/imapd.conf";
++$imapdconf = shift || "@FINKPREFIX@/etc/imapd.conf";
+ $hashispool = 0;
+ 
+ open CONF, $imapdconf or die "can't open $imapdconf";
+diff -ruN cyrus-imapd-2.1.13.orig/tools/upgradesieve 
cyrus-imapd-2.1.13/tools/upgradesieve
+--- cyrus-imapd-2.1.13.orig/tools/upgradesieve Thu Feb 22 21:46:56 2001
++++ cyrus-imapd-2.1.13/tools/upgradesieve      Fri Jun 20 11:25:39 2003
+@@ -85,7 +85,7 @@
+     }
+ }
+ 
+-$imapdconf = shift || "/etc/imapd.conf";
++$imapdconf = shift || "@FINKPREFIX@/etc/imapd.conf";
+ 
+ $sievedir = "/usr/sieve";
+ 




-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to