1 Summary: Courier-IMAP 0.18 IMAP server
6 Group: Applications/Mail
7 Source: courier-imap-0.18.tar.gz
8 Packager: Sam Varshavchik <mrsam@geocities.com>
9 BuildRoot: /tmp/courier-imap-install
12 Courier-IMAP is an IMAP server for Maildir mailboxes.
18 # Always include authvchkpw, even if the build machine does not have it.
21 ./configure --with-authvchkpw --prefix=/usr/lib/courier-imap\
27 rm -rf $RPM_BUILD_ROOT
28 mkdir -p $RPM_BUILD_ROOT/etc/pam.d
29 make install-strip DESTDIR=$RPM_BUILD_ROOT
35 mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
37 cat >$RPM_BUILD_ROOT/etc/rc.d/init.d/courier-imap <<EOF
40 # chkconfig: 2345 80 30
41 # description: Courier-IMAP - IMAP server
49 . /usr/lib/courier-imap/lib/imapd.config
53 touch /var/lock/subsys/courier-imap
55 echo -n "Starting Courier-IMAP server:"
56 /usr/lib/courier-imap/lib/imapd.rc start
62 echo -n "Stopping Courier-IMAP server:"
63 /usr/lib/courier-imap/lib/imapd.rc stop
78 sed 's/^IMAPDSTART=.*/IMAPDSTART=YES/' \
79 <$RPM_BUILD_ROOT/usr/lib/courier-imap/lib/imapd.config \
80 >$RPM_BUILD_ROOT/usr/lib/courier-imap/lib/imapd.config.tmp
82 mv $RPM_BUILD_ROOT/usr/lib/courier-imap/lib/imapd.config.tmp \
83 $RPM_BUILD_ROOT/usr/lib/courier-imap/lib/imapd.config
87 # Red Hat /etc/profile.d scripts
90 mkdir -p $RPM_BUILD_ROOT/etc/profile.d
91 cat >$RPM_BUILD_ROOT/etc/profile.d/courier-imap.sh <<EOF
92 if echo "\$MANPATH" | tr ':' '\012' | fgrep -qx /usr/lib/courier-imap/man
96 MANPATH="/usr/lib/courier-imap/man:\$MANPATH"
101 cat >$RPM_BUILD_ROOT/etc/profile.d/courier-imap.csh <<EOF
103 echo "\$MANPATH" | tr ':' '\012' | fgrep -qx /usr/lib/courier-imap/man
108 if ( \$?MANPATH ) then
113 setenv MANPATH "/usr/lib/courier-imap/man:\$MANPATH"
118 # Compress everything in man
121 find $RPM_BUILD_ROOT/usr/lib/courier-imap/man ! -type d -print | perl -e '
129 symlink readlink("$file")
135 system("gzip <$file >$file.gz");
141 for f in `cat authlib/modulelist`
143 echo "/usr/lib/courier-imap/lib/$f"
146 cp imap/README README.imap
147 cp maildir/README.maildirquota.txt README.maildirquota
150 /sbin/chkconfig --add courier-imap
156 /sbin/chkconfig --del courier-imap
159 /usr/lib/courier-imap/lib/imapd.rc stop
162 %defattr(-, bin, bin)
163 %config /etc/pam.d/imap
164 %config /etc/profile.d/courier-imap.csh
165 %config /etc/profile.d/courier-imap.sh
166 %attr(755, bin, bin) /etc/rc.d/init.d/courier-imap
167 %dir /usr/lib/courier-imap
168 %dir /usr/lib/courier-imap/lib
169 /usr/lib/courier-imap/lib/couriertcpd
170 %config /usr/lib/courier-imap/lib/imapd.config
171 /usr/lib/courier-imap/lib/imapd.rc
172 /usr/lib/courier-imap/lib/makedatprog
173 /usr/lib/courier-imap/lib/deliverquota
174 /usr/lib/courier-imap/lib/logger
175 /usr/lib/courier-imap/bin
176 /usr/lib/courier-imap/man
177 %doc AUTHORS COPYING imap/BUGS README README.imap README.maildirquota