[Lunar-commits] CVS: moonbase/mail/courier-imap BUILD, 1.4, 1.5 DETAILS, 1.7, 1.8 POST_INSTALL, 1.1.1.1, 1.2 CONFIGURE, 1.1.1.1, NONE PRE_REMOVE, 1.1.1.1, NONE

Auke Kok sofar at lunar-linux.org
Mon Sep 20 15:56:58 UTC 2004


Update of /var/cvs/lunar/moonbase/mail/courier-imap
In directory espresso.lunar-linux.org:/tmp/cvs-serv12434

Modified Files:
	BUILD DETAILS POST_INSTALL 
Removed Files:
	CONFIGURE PRE_REMOVE 
Log Message:
Version bump, and I did some *WHACK* *WHACK* *WHACK* adjusting to make it behave like a normal module. Watch lunar->protected entry too... heavily needed. (Striker, she's all yours!)


Index: BUILD
===================================================================
RCS file: /var/cvs/lunar/moonbase/mail/courier-imap/BUILD,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- BUILD	19 Sep 2004 05:45:02 -0000	1.4
+++ BUILD	20 Sep 2004 15:56:55 -0000	1.5
@@ -3,28 +3,23 @@
   ./configure  --prefix=/usr             \
                --sysconfdir=/etc/courier \
                --localstatedir=/var      \
+	       --datadir=/etc/courier/cert \
                --disable-root-check      \
                --mandir=/usr/share/man   \
                $OPTS                    &&
+  sedit 's:/usr/share/courier-imap/:/etc/courier/cert/:g' imap/mk* imap/*.cnf imap/*.dist &&
+  sedit 's:pam_pwdb:pam_unix:g' imap/*pam &&
   make                                  &&
   prepare_install                       &&
-  make  install-strip                   &&
-  make  install-configure               &&
-  mkdir -p /var/lock/subsys             &&
-
-  sedit  "s:2345:345:"  courier-imap.sysvinit  &&
-
-  if  ! [ -e /etc/init.d/imapd ]; then
-    cp  courier-imap.sysvinit /etc/init.d/imapd
-  fi
-
-  chmod +x /etc/init.d/imapd  &&
-
-  case  $IMAP_BOOT  in
-    y|Y|j|J)  chkconfig --add imapd 
-              ;;
-          *)  true
-              ;;
-  esac
+  make install-strip                    &&
+  mkdir -p /etc/courier/cert &&
+  make install-configure &&
+  cp -av imap/*.dist /etc/courier/ &&
+  cp -av imap*.cnf /etc/courier/ &&
+  for file in /etc/courier/*.dist ; do
+    if [ ! -f /etc/courier/$(basename $file .dist) ] ; then
+      cp $file /etc/courier/$(basename $file .dist) 
+    fi || exit 1
+  done || exit 1
 
 ) > $C_FIFO 2>&1

Index: DETAILS
===================================================================
RCS file: /var/cvs/lunar/moonbase/mail/courier-imap/DETAILS,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- DETAILS	19 Sep 2004 05:45:02 -0000	1.7
+++ DETAILS	20 Sep 2004 15:56:56 -0000	1.8
@@ -1,26 +1,26 @@
           MODULE=courier-imap
-         VERSION=3.0.7
+         VERSION=3.0.8
           SOURCE=$MODULE-$VERSION.tar.bz2
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
       SOURCE_URL=$SFORGE_URL/courier/$SOURCE
-      SOURCE_VFY=sha1:f17550f8e1c57096047edab2eaa6602c57e72144
         WEB_SITE=http://www.inter7.com/courierimap/
          ENTERED=20020629
-         UPDATED=20040919
-           SHORT="Courier-IMAP is a server that provides IMAP access to Maildirs."
+         UPDATED=20040920
+           SHORT="Secure IMAP and pop3 server that provides Maildir folders."
 
 cat << EOF
 Courier-IMAP is a server that provides IMAP access to Maildirs.
-The overall design goal of Courier-IMAP is to provide IMAP services to maildirs 
-with the least amount of resources. For this reason there are many parameters 
-that can be tuned during initial configuration and at runtime. Unwanted 
-components can be removed completely, and they will not take up any resources. 
-Few sites need the ability to search messages in twenty different character 
-sets, so there's no need to waste memory storing large character set mapping 
-tables. Sites that need multilingual searching and sorting abilities can 
-selectively choose which character set tables will be supported by the server, 
-individually. If SSL support is needed, it is available. If not, the SSL 
-wrapper does not have to be installed at all. If the server does not have the 
-sufficient resources to sort large folders, the server-based IMAP sorting 
-function can be turned off.
+The overall design goal of Courier-IMAP is to provide IMAP services
+to maildirs with the least amount of resources. For this reason there
+are many parameters that can be tuned during initial configuration and
+at runtime. Unwanted components can be removed completely, and they
+will not take up any resources.  Few sites need the ability to search
+messages in twenty different character sets, so there's no need to
+waste memory storing large character set mapping tables. Sites that
+need multilingual searching and sorting abilities can selectively
+choose which character set tables will be supported by the server,
+individually. If SSL support is needed, it is available. If not,
+the SSL wrapper does not have to be installed at all. If the server
+does not have the sufficient resources to sort large folders, the
+server-based IMAP sorting function can be turned off.
 EOF

Index: POST_INSTALL
===================================================================
RCS file: /var/cvs/lunar/moonbase/mail/courier-imap/POST_INSTALL,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- POST_INSTALL	21 Aug 2002 00:55:20 -0000	1.1.1.1
+++ POST_INSTALL	20 Sep 2004 15:56:56 -0000	1.2
@@ -1,6 +1,2 @@
-sedit  "s:pam_pwdb.so:pam_unix.so:"  /etc/pam.d/imap
-sedit  "s:pam_pwdb.so:pam_unix.so:"  /etc/pam.d/pop3
-
-if  [  -x  /etc/init.d/imapd  ]; then
-           /etc/init.d/imapd  start
-fi
+message "${MESSAGE_COLOR}edit /etc/courier/*.cnf to set your certificate options!"
+message "remember to edit the /etc/courier/* config files and select startup daemons${DEFAULT_COLOR}"

--- CONFIGURE DELETED ---

--- PRE_REMOVE DELETED ---



More information about the Lunar-commits mailing list