OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Torsten Homeyer
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   07-Sep-2006 14:33:59
  Branch: HEAD                             Handle: 2006090713335801

  Modified files:
    openpkg-src/imapd       cyrus.conf imapd.conf imapd.spec rc.imapd

  Log:
    adding replication option, first cut

  Summary:
    Revision    Changes     Path
    1.4         +15 -0      openpkg-src/imapd/cyrus.conf
    1.15        +9  -0      openpkg-src/imapd/imapd.conf
    1.162       +9  -5      openpkg-src/imapd/imapd.spec
    1.26        +1  -1      openpkg-src/imapd/rc.imapd
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/imapd/cyrus.conf
  ============================================================================
  $ cvs diff -u -r1.3 -r1.4 cyrus.conf
  --- openpkg-src/imapd/cyrus.conf      18 Mar 2005 14:51:19 -0000      1.3
  +++ openpkg-src/imapd/cyrus.conf      7 Sep 2006 12:33:58 -0000       1.4
  @@ -5,6 +5,8 @@
   START {
       #   do not delete this entry!
       recover  cmd="@l_prefix@/bin/ctl_cyrusdb  -r"
  +#   # for a rolling replication client only
  +#   syncclient       cmd="/@l_prefix@/bin/sync_client -r"
   
   #   #   this is only necessary if using idled for IMAP IDLE
   #   idled    cmd="idled"
  @@ -16,11 +18,24 @@
       pop3     cmd="pop3d"    listen="localhost:pop3"  prefork=0
       pop3s    cmd="pop3d -s" listen="localhost:pop3s" prefork=0
   
  +#   # for a replication master only
  +#   syncserver  cmd="sync_server" listen="localhost:csync" prefork=0
  +
  +#   # for a replication client only
  +#   imap     cmd="imapd"    listen="localhost:imap"  prefork=0 
provide_uuid=33
  +#   imaps    cmd="imapd -s" listen="localhost:imaps"    prefork=0 
provide_uuid=33
  +#   pop3     cmd="pop3d"    listen="localhost:pop3"  prefork=0 
provide_uuid=33
  +#   pop3s    cmd="pop3d -s" listen="localhost:pop3s"    prefork=0 
provide_uuid=33
  +
       #   at least one LMTP is required for delivery
       #   KEEP the unix socket name IN SYNC with imapd.conf
       lmtp     cmd="lmtpd" listen="localhost:lmtp"                   prefork=0
       lmtpunix cmd="lmtpd" listen="@l_prefix@/var/imapd/socket/lmtp" prefork=0
   
  +#   # for a replication client only
  +#   lmtp     cmd="lmtpd" listen="localhost:lmtp"                   prefork=0 
provide_uuid=33
  +#   lmtpunix cmd="lmtpd" listen="@l_prefix@/var/imapd/socket/lmtp" prefork=0 
provide_uuid=33
  +
   #   #   useful if you need to give users remote access to sieve
   #   sieve    cmd="timsieved" listen="localhost:sieve" prefork=0
   
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/imapd/imapd.conf
  ============================================================================
  $ cvs diff -u -r1.14 -r1.15 imapd.conf
  --- openpkg-src/imapd/imapd.conf      22 Feb 2006 18:43:47 -0000      1.14
  +++ openpkg-src/imapd/imapd.conf      7 Sep 2006 12:33:59 -0000       1.15
  @@ -26,3 +26,12 @@
   defaultdomain:          @l_domainname@
   virtdomains:            on
   
  +# uncomment the following if you have compliled
  +# with replication
  +#sync_host:             
  +#sync_authname:         
  +#sync_realm:
  +#sync_password:
  +#sync_machineid:        33
  +#sync_log:              yes     # for rolling replications
  +#sync_repeat_interval:  60      # intervall in which replication takes place
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/imapd/imapd.spec
  ============================================================================
  $ cvs diff -u -r1.161 -r1.162 imapd.spec
  --- openpkg-src/imapd/imapd.spec      25 Aug 2006 19:16:51 -0000      1.161
  +++ openpkg-src/imapd/imapd.spec      7 Sep 2006 12:33:59 -0000       1.162
  @@ -33,13 +33,14 @@
   Group:        Mail
   License:      BSD
   Version:      2.3.7
  -Release:      20060825
  +Release:      20060907
   
   #   package options
  -%option       with_fsl    yes
  -%option       with_group  no
  -%option       with_atvdom no
  -%option       with_drac   no
  +%option       with_fsl           yes
  +%option       with_group         no
  +%option       with_atvdom        no
  +%option       with_drac          no
  +%option       with_replication   no
   
   #   list of sources
   Source0:      
ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-imapd-%{version}.tar.gz
  @@ -203,6 +204,9 @@
           --with-cyrus-user=%{l_rusr} \
           --with-cyrus-group=%{l_rgrp} \
           --with-pidfile=%{l_prefix}/var/imapd/cyrus-master.pid \
  +%if "%{with_replication}" == "yes"
  +        --enable-replication \
  +%endif
           --without-krb
   
       #   redirect the hard coded file paths
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/imapd/rc.imapd
  ============================================================================
  $ cvs diff -u -r1.25 -r1.26 rc.imapd
  --- openpkg-src/imapd/rc.imapd        25 Aug 2006 19:16:51 -0000      1.25
  +++ openpkg-src/imapd/rc.imapd        7 Sep 2006 12:33:59 -0000       1.26
  @@ -1,4 +1,4 @@
  [EMAIL PROTECTED]@/bin/openpkg rc
  [EMAIL PROTECTED]@/lib/openpkg/bash @l_prefix@/etc/rc
   ##
   ##  rc.imapd -- Run-Commands
   ##
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to