X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=courier-imap.spec;h=531e3987823a46cafe17bccd052d7b10a88d663d;hb=dfd461f63ea5a8488852cd47478d8d0599b6395d;hp=becf401a3c01eb9cc2cb27df2b668d2bdadd590e;hpb=1409bbb6302b3c5af6dfdbc14c1b37b36a72c51b;p=packages%2Fcourier-imap.git diff --git a/courier-imap.spec b/courier-imap.spec index becf401..531e398 100644 --- a/courier-imap.spec +++ b/courier-imap.spec @@ -1,42 +1,44 @@ -# -# Conditional build: -# _without_ldap - without LDAP support -# _without_mysql - without MySQL support -# _without_postgresql - without PostgreSQL support Summary: Courier-IMAP server Summary(pl): Serwer Courier-IMAP Name: courier-imap -Version: 1.4.2 -Release: 6 +Version: 4.0.3 +Release: 1 License: GPL Group: Networking/Daemons -Source0: http://download.sourceforge.net/courier/%{name}-%{version}.tar.gz +Source0: http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2 +# Source0-md5: 1bbe6544dc39ba14e6c71589c7f74337 Source1: %{name}.init Source2: %{name}-pop3.init -Source3: %{name}-authdaemon.init -Source4: %{name}.pamd -Source5: %{name}-pop3.pamd -Source6: %{name}.sysconfig -Source7: %{name}-pop3.sysconfig -Source8: %{name}-authdaemon.sysconfig -Patch0: ftp://ftp.pld.org.pl/people/siefca/patches/courier/%{name}-myownquery-fix.patch -URL: http://www.inter7.com/courierimap/ -%{!?_without_postgresql:BuildRequires: postgresql-devel} -%{!?_without_mysql:BuildRequires: mysql-devel} -%{!?_without_mysql:BuildRequires: zlib-devel} -%{!?_without_ldap:BuildRequires: openldap-devel} -BuildRequires: gdbm-devel +Source3: %{name}.pamd +Source4: %{name}-pop3.pamd +Patch0: %{name}-dirs.patch +Patch1: %{name}-certsdir.patch +Patch2: %{name}-maildir.patch +URL: http://www.courier-mta.org/imap/ +BuildRequires: autoconf >= 2.54 +BuildRequires: automake +BuildRequires: courier-authlib-devel +BuildRequires: db-devel +BuildRequires: fam-devel BuildRequires: libstdc++-devel -BuildRequires: openssl-devel -PreReq: %{name}-common = %{version} +BuildRequires: openssl-devel >= 0.9.7d +BuildRequires: procps +BuildRequires: sed >= 4.0 +BuildRequires: sysconftool +PreReq: %{name}-common = %{version}-%{release} +PreReq: rc-scripts +Requires(post,preun): /sbin/chkconfig +Requires: pam >= 0.79.0 Provides: imapdaemon Obsoletes: imapdaemon Conflicts: cyrus-imapd Conflicts: imap BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _libexecdir /usr/lib/courier-imap +%define _libexecdir /usr/%{_lib}/courier-imap %define _sysconfdir /etc/courier-imap +%define _certsdir %{_sysconfdir}/certs +%define _localstatedir /var/spool/courier-imap %description Courier-IMAP is an IMAP server for Maildir mailboxes. @@ -45,31 +47,19 @@ Courier-IMAP is an IMAP server for Maildir mailboxes. Courier-IMAP jest serwerem IMAP dla skrzynek pocztowych Maildir. %package common -Summary: Common files for imap and pop daemons -Summary(pl): Pliki wspólne dla serwerów imap i pop +Summary: Common files for imap and pop3 daemons +Summary(pl): Pliki wspólne dla serwerów imap i pop3 Group: Networking/Daemons PreReq: rc-scripts -PreReq: /sbin/chkconfig -Requires: %{name}-maildirmake -Requires: %{name}-deliverquota -Requires: %{name}-userdb +Requires(pre): courier-authlib +Requires(post,preun): /sbin/chkconfig +Requires: procps %description common -Common files for imap and pop daemons. +Common files for imap and pop3 daemons. %description common -l pl -Pliki wspólne dla serwerów imap i pop. - -%package userdb -Summary: Commands used to create the /etc/userdb.dat -Summary(pl): Polecenia do tworzenia /etc/userdb.dat -Group: Networking/Daemons - -%description userdb -Commands used to create the /etc/userdb.dat. - -%description userdb -l pl -Polecenia u¿ywane do stworzenia /etc/userdb.dat. +Pliki wspólne dla serwerów imap i pop3. %package deliverquota Summary: Deliver to a Maildir with a quota @@ -101,13 +91,14 @@ formacie Maildir. Summary: Courier-IMAP POP3 Server Summary(pl): Serwer Courier-IMAP POP3 Group: Networking/Daemons -PreReq: %{name}-common = %{version} +PreReq: %{name}-common = %{version}-%{release} +Requires: pam >= 0.77.3 Provides: pop3daemon Obsoletes: pop3daemon Conflicts: cyrus-imapd Conflicts: imap-pop3 -Conflicts: tpop3d Conflicts: solid-pop3d +Conflicts: tpop3d %description pop3 Courier-IMAP POP3 is an POP3 server for Maildir mailboxes. @@ -115,117 +106,75 @@ Courier-IMAP POP3 is an POP3 server for Maildir mailboxes. %description pop3 -l pl Courier-IMAP POP3 jest serwerem POP3 dla skrzynek pocztowych Maildir. -%package authldap -Summary: LDAP authentication daemon for Courier IMAP -Summary(pl): Demon autentykacji LDAP do Courier IMAP -Group: Networking/Daemons -PreReq: %{name}-common = %{version} - -%description authldap -This package provides LDAP authentication for Courier IMAP. - -%description authldap -l pl -Ten pakiet pozwala na korzystanie z autentykacji LDAP w Courier IMAP. - -%package authmysql -Summary: MySQL authentication daemon for Courier IMAP -Summary(pl): Demon autentykacji MySQL do Courier IMAP -Group: Networking/Daemons -PreReq: %{name}-common = %{version} -Requires: zlib - -%description authmysql -This package provides MySQL authentication for Courier IMAP. - -%description authmysql -l pl -Ten pakiet pozwala na korzystanie z autentykacji MySQL w Courier IMAP. - -%package authpgsql -Summary: PostgreSQL authentication daemon for Courier IMAP -Summary(pl): Demon autentykacji PostgreSQL do Courier IMAP -Group: Networking/Daemons -PreReq: %{name}-common = %{version} - -%description authpgsql -This package provides PostgreSQL authentication for Courier IMAP. - -%description authpgsql -l pl -Ten pakiet pozwala na korzystanie z autentykacji PostgreSQL w Courier -IMAP. - %prep %setup -q %patch0 -p1 +%patch1 -p1 +%patch2 -p1 + +install %{SOURCE1} courier-imap.in +install %{SOURCE2} courier-pop3.in %build -%configure2_13 \ +cp -f /usr/share/automake/config.sub . +cp -f /usr/share/automake/config.sub maildir + +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__automake} + +cd imap +%{__aclocal} +%{__autoconf} +ln -s ../ltmain.sh . +%{__automake} +cd .. + +%configure \ + --with-db=db \ --enable-unicode \ --with-authchangepwdir=/var/tmp \ - --with-authdaemonvar=/var/lib/authdaemon \ - %{!?_without_mysql:--with-mysql-libs=%{_libdir} --with-mysql-includes=%{_includedir}/mysql} \ - %{?_without_mysql:--without-authmysql} \ - %{!?_without_postgresql:--with-pgsql-libs=%{_libdir} --with-pgsql-includes=%{_includedir}/postgresql} \ - %{?_without_postgresql:--without-authpgsql} \ - %{?_without_ldap:--without-authldap} + --with-certsdir=%{_certsdir} %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/etc/{pam.d,rc.d/init.d,security,sysconfig} \ - $RPM_BUILD_ROOT{%{_sysconfdir},/var/lib/authdaemon} - -%{__make} install DESTDIR=$RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{/etc/{pam.d,rc.d/init.d,security},%{_certsdir}} -install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-imap -install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-imap-pop3 -install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/authdaemon +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT -install %{SOURCE4} $RPM_BUILD_ROOT/etc/pam.d/imap -install %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/pop3 +install courier-imap $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-imap +install courier-pop3 $RPM_BUILD_ROOT/etc/rc.d/init.d/courier-pop3 +install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/imap +install %{SOURCE4} $RPM_BUILD_ROOT/etc/pam.d/pop3 -install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/courier-imap -install %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/courier-imap-pop3 -install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/authdaemon +rm -rf $RPM_BUILD_ROOT%{_sbindir}/mk*cert -rm -rf $RPM_BUILD_ROOT%{_mandir}/man8/{authcram,authpam,authpwd,authshadow,authuserdb,authvchkpw,pw2userdb,vchkpw2userdb,authdaemon,authdaemond,authldap,authmysql}.8 \ - $RPM_BUILD_ROOT%{_sbindir}/{*db,mk*cert} - -mv -f authlib/README.authmysql.html README.authmysql.html -mv -f authlib/README.ldap README.ldap -mv -f authlib/README.authmysql.myownquery README.authmysql.myownquery mv -f imap/README README.imap +mv -f imap/ChangeLog ChangeLog mv -f maildir/README.maildirquota.txt README.maildirquota -install authlib/authdaemonrc $RPM_BUILD_ROOT%{_sysconfdir} -install authlib/authldaprc $RPM_BUILD_ROOT%{_sysconfdir} -install authlib/authmysqlrc $RPM_BUILD_ROOT%{_sysconfdir} -install authlib/authpgsqlrc $RPM_BUILD_ROOT%{_sysconfdir} - -mv -f $RPM_BUILD_ROOT%{_datadir}/*db \ - $RPM_BUILD_ROOT%{_sbindir} mv -f $RPM_BUILD_ROOT%{_datadir}/mk*cert \ $RPM_BUILD_ROOT%{_sbindir} -mv -f tcpd/couriertls.1 $RPM_BUILD_ROOT%{_mandir}/man8/couriertls.1 +mv -f tcpd/couriertls.1 $RPM_BUILD_ROOT%{_mandir}/man8/couriertls.8 mv -f imap/courierpop3d.8 $RPM_BUILD_ROOT%{_mandir}/man8/courierpop3d.8 -echo ".so authlib.8" >$RPM_BUILD_ROOT%{_mandir}/man8/authcram.8 -echo ".so authlib.8" >$RPM_BUILD_ROOT%{_mandir}/man8/authpam.8 -echo ".so authlib.8" >$RPM_BUILD_ROOT%{_mandir}/man8/authpwd.8 -echo ".so authlib.8" >$RPM_BUILD_ROOT%{_mandir}/man8/authshadow.8 -echo ".so authlib.8" >$RPM_BUILD_ROOT%{_mandir}/man8/authuserdb.8 -echo ".so authlib.8" >$RPM_BUILD_ROOT%{_mandir}/man8/authvchkpw.8 -echo ".so authlib.8" >$RPM_BUILD_ROOT%{_mandir}/man8/authdaemon.8 -echo ".so authlib.8" >$RPM_BUILD_ROOT%{_mandir}/man8/authdaemond.8 -%{!?_without_pgsql:echo ".so authlib.8" >$RPM_BUILD_ROOT%{_mandir}/man8/authpgsql.8} -%{!?_without_mysql:echo ".so authlib.8" >$RPM_BUILD_ROOT%{_mandir}/man8/authmysql.8} -%{!?_without_ldap:echo ".so authlib.8" >$RPM_BUILD_ROOT%{_mandir}/man8/authldap.8} -echo ".so makeuserdb.8" >$RPM_BUILD_ROOT%{_mandir}/man8/pw2userdb.8 -echo ".so makeuserdb.8" >$RPM_BUILD_ROOT%{_mandir}/man8/vchkpw2userdb.8 - touch $RPM_BUILD_ROOT/etc/security/blacklist.{pop3,imap} +# make config files +./sysconftool $RPM_BUILD_ROOT%{_sysconfdir}/*.dist + +# set yes to start imapd and pop3d +sed -i 's/^POP3DSTART.*/POP3DSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/pop3d +sed -i 's/^IMAPDSTART.*/IMAPDSTART=YES/' $RPM_BUILD_ROOT%{_sysconfdir}/imapd + +# remove unpackaged files +rm -f $RPM_BUILD_ROOT%{_sysconfdir}/*.dist + %clean rm -rf $RPM_BUILD_ROOT @@ -246,130 +195,156 @@ if [ "$1" = "0" ]; then /sbin/chkconfig --del courier-imap fi -%post common -/sbin/chkconfig --add authdaemon +%triggerin -- %{name} < 3.0.5 +if [ -f /var/lib/openssl/certs/imapd.pem ]; then + echo + echo imapd.pem has been moved automatically to %{_certsdir} + echo + mv -f /var/lib/openssl/certs/imapd.pem %{_certsdir} +fi +if [ -f /etc/sysconfig/courier-imap ]; then + . /etc/sysconfig/courier-imap + for opt in `grep ^[^#] /etc/sysconfig/courier-imap |grep -v TLS_CERTFILE |grep -v MAILDIR |grep -v COURIERTLS |cut -d= -f1`; + do + eval opt2=\$$opt + sed -i s/^$opt=.*/"$opt=\"$opt2\""/ %{_sysconfdir}/imapd + sed -i s/^$opt=.*/"$opt=\"$opt2\""/ %{_sysconfdir}/imapd-ssl + done + sed -i s/^SSLADDRESS=.*/"SSLADDRESS=$ADDRESS_SSL"/ %{_sysconfdir}/imapd-ssl + sed -i s/^SSLPORT=.*/"SSLPORT=$PORTS_SSL"/ %{_sysconfdir}/imapd-ssl + sed -i s!^MAILDIRPATH=.*!"MAILDIRPATH=\"$MAILDIR\""! %{_sysconfdir}/imapd-ssl + sed -i s!^MAILDIRPATH=.*!"MAILDIRPATH=\"$MAILDIR\""! %{_sysconfdir}/imapd + echo + echo IMAPD config file has been rewriten to %{_sysconfdir}/imapd,imapd-ssl + echo please look at them + echo +fi +if [ -f /var/lock/subsys/courier-imap ]; then + /etc/rc.d/init.d/courier-imap restart >&2 +fi -if [ -f /var/lock/subsys/authdaemon ]; then - /etc/rc.d/init.d/authdaemon restart >&2 -else - echo "Run \"/etc/rc.d/init.d/authdaemon start\" to start courier-imap authdaemon." +%triggerin -- %{name} < 3.0.6 +. %{_sysconfdir}/imapd-ssl +if [ $TLS_CACHEFILE = "/var/couriersslcache" ]; then + sed -i s/^TLS_CACHEFILE=.*/"TLS_CACHEFILE=\/var\/spool\/courier-imap\/couriersslcache"/ %{_sysconfdir}/imapd-ssl fi -%preun common -if [ "$1" = "0" ]; then - if [ -f /var/lock/subsys/authdaemon ]; then - /etc/rc.d/init.d/authdaemon stop >&2 - fi +%triggerin -n %{name}-common -- %{name}-userdb +echo +echo courier-imap-userdb is obsolete +echo install courier-authlib-userdb package +echo - /sbin/chkconfig --del authdaemon +%triggerin -n %{name}-common -- %{name}-common < 3.0.5 +/sbin/chkconfig --del authdaemon +if [ -f /var/lock/subsys/authdaemon ]; then + kill `cat /var/lib/authdaemon/pid` + rm -f /var/lock/subsys/authdaemon fi +if [ -f /etc/sysconfig/authdaemon ]; then + . /etc/sysconfig/authdaemon + sed -i s/^version.*/version=authdaemond.$METHOD/ %{_sysconfdir}/authdaemonrc +fi +echo +echo Changes to version 3.0.5 : +echo - config files has been splited and moved to %{_sysconfdir} +echo - certificates directory has changed to %{_certsdir} +echo %post pop3 -/sbin/chkconfig --add courier-imap-pop3 - +/sbin/chkconfig --add courier-pop3 +/sbin/chkconfig --del courier-imap-pop3 >/dev/null 2>&1 || : if [ -f /var/lock/subsys/courier-imap-pop3 ]; then - /etc/rc.d/init.d/courier-imap-pop3 restart >&2 + /etc/rc.d/init.d/courier-imap-pop3 stop >&2 + /etc/rc.d/init.d/courier-pop3 start >&2 +elif [ -f /var/lock/subsys/courier-pop3 ]; then + /etc/rc.d/init.d/courier-pop3 restart >&2 else - echo "Run \"/etc/rc.d/init.d/courier-imap-pop3 start\" to start courier-imap pop3 daemon." + echo "Run \"/etc/rc.d/init.d/courier-pop3 start\" to start courier-pop3 daemon." fi %preun pop3 if [ "$1" = "0" ]; then - if [ -f /var/lock/subsys/courier-imap-pop3 ]; then - /etc/rc.d/init.d/courier-imap-pop3 stop >&2 + if [ -f /var/lock/subsys/courier-pop3 ]; then + /etc/rc.d/init.d/courier-pop3 stop >&2 fi - /sbin/chkconfig --del courier-imap-pop3 + /sbin/chkconfig --del courier-pop3 fi -%post authldap -METHOD=plain -. /etc/sysconfig/authdaemon -if [ "$METHOD" = "ldap" ]; then - if [ -f /var/lock/subsys/authdaemon ]; then - /etc/rc.d/init.d/authdaemon restart >&2 - else - echo "Run \"/etc/rc.d/init.d/authdaemon start\" to start courier-imap authdaemon." - fi +%triggerin -n %{name}-pop3 -- %{name}-pop3 < 3.0.5 +if [ -f /var/lib/openssl/certs/pop3d.pem ]; then + echo + echo pop3d.pem has been moved automatically to %{_certsdir} + echo + mv -f /var/lib/openssl/certs/pop3d.pem %{_certsdir} fi - -%preun authldap -METHOD=plain -. /etc/sysconfig/authdaemon -if [ "$1" = "$0" -a "$METHOD" = "ldap" ]; then - if [ -f /var/lock/subsys/authdaemon ]; then - /etc/rc.d/init.d/authdaemon stop >&2 - fi +if [ -f /etc/sysconfig/courier-pop3 ]; then + . /etc/sysconfig/courier-pop3 + for opt in `grep ^[^#] /etc/sysconfig/courier-pop3 |grep -v TLS_CERTFILE |grep -v MAILDIR |grep -v COURIERTLS |cut -d= -f1`; + do + eval opt2=\$$opt + sed -i s/^$opt=.*/"$opt=\"$opt2\""/ %{_sysconfdir}/pop3d + sed -i s/^$opt=.*/"$opt=\"$opt2\""/ %{_sysconfdir}/pop3d-ssl + done + sed -i s!^MAILDIRPATH=.*!"MAILDIRPATH=\"$MAILDIR\""! %{_sysconfdir}/pop3d-ssl + sed -i s!^MAILDIRPATH=.*!"MAILDIRPATH=\"$MAILDIR\""! %{_sysconfdir}/pop3d + echo + echo POP3D config file has been rewriten to %{_sysconfdir}/{pop3d,pop3d-ssl} + echo please look at them + echo fi - -%post authmysql -METHOD=plain -. /etc/sysconfig/authdaemon -if [ "$METHOD" = "mysql" ]; then - if [ -f /var/lock/subsys/authdaemon ]; then - /etc/rc.d/init.d/authdaemon restart >&2 - else - echo "Run \"/etc/rc.d/init.d/authdaemon start\" to start courier-imap authdaemon." - fi +if [ -f /var/lock/subsys/courier-pop3 ]; then + /etc/rc.d/init.d/courier-pop3 restart >&2 fi -%preun authmysql -METHOD=plain -. /etc/sysconfig/authdaemon -if [ "$1" = "$0" -a "$METHOD" = "mysql" ]; then - if [ -f /var/lock/subsys/authdaemon ]; then - /etc/rc.d/init.d/authdaemon stop >&2 - fi +%triggerin -n %{name}-pop3 -- %{name}-pop3 < 3.0.6 +. %{_sysconfdir}/pop3d-ssl +if [ $TLS_CACHEFILE = "/var/couriersslcache" ]; then + sed -i s/^TLS_CACHEFILE=.*/"TLS_CACHEFILE=\/var\/spool\/courier-imap\/couriersslcache"/ %{_sysconfdir}/pop3d-ssl fi %files %defattr(644,root,root,755) -%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/pam.d/imap -%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/security/blacklist.imap -%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/courier-imap +%doc maildir/README.sharedfolders.html +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/imap +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.imap +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd-ssl +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imapd.cnf %attr(754,root,root) /etc/rc.d/init.d/courier-imap -%{_sysconfdir}/imapd.cnf +%attr(755,daemon,daemon) %dir %{_sysconfdir}/shared +%attr(755,daemon,daemon) %dir %{_sysconfdir}/shared.tmp %attr(755,root,root) %{_bindir}/imapd +%attr(755,root,root) %{_bindir}/maildiracl +%attr(755,root,root) %{_bindir}/maildirkw %attr(755,root,root) %{_sbindir}/imaplogin %attr(755,root,root) %{_sbindir}/mkimapdcert +%attr(755,root,root) %{_sbindir}/sharedindexinstall +%attr(755,root,root) %{_sbindir}/sharedindexsplit +%attr(755,root,root) %{_libexecdir}/imapd.rc +%attr(755,root,root) %{_libexecdir}/imapd-ssl.rc %{_mandir}/man8/imapd* +%{_mandir}/man1/maildiracl.1* +%{_mandir}/man1/maildirkw.1* %files common %defattr(644,root,root,755) -%doc README* imap/BUGS AUTHORS -%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/authdaemon -%attr(754,root,root) /etc/rc.d/init.d/authdaemon -%attr(700,root,root) /var/lib/authdaemon +%doc AUTHORS ChangeLog imap/BUGS INSTALL README* %attr(750,root,root) %dir %{_sysconfdir} +%attr(750,root,root) %dir %{_certsdir} +%attr(770,daemon,daemon) %dir %{_localstatedir} %dir %{_libexecdir} -%dir %{_libexecdir}/authlib -%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/authdaemonrc %{_sysconfdir}/quotawarnmsg.example %attr(755,root,root) %{_bindir}/couriertls -%attr(755,root,root) %{_libexecdir}/authlib/authdaemon -%attr(755,root,root) %{_libexecdir}/authlib/authdaemond.plain %attr(755,root,root) %{_libexecdir}/couriertcpd -%attr(755,root,root) %{_libexecdir}/logger %attr(755,root,root) %{_libexecdir}/makedatprog -%{_mandir}/man8/auth[cdsuv]* -%{_mandir}/man8/authp[aw]* -%{_mandir}/man7/authlib* %{_mandir}/man1/couriert* +%{_mandir}/man8/couriert* %{_mandir}/man8/mk* -%files userdb -%defattr(644,root,root,755) -%attr(755,root,root) %{_sbindir}/makeuserdb -%attr(755,root,root) %{_sbindir}/pw2userdb -%attr(755,root,root) %{_sbindir}/userdb -%attr(755,root,root) %{_sbindir}/userdbpw -%attr(755,root,root) %{_sbindir}/vchkpw2userdb -%{_mandir}/man8/makeuserdb* -%{_mandir}/man8/userdb* -%{_mandir}/man8/*pw2userdb* - %files deliverquota %defattr(644,root,root,755) -%attr(755,root,root) %{_libexecdir}/deliverquota +%attr(755,root,root) %{_bindir}/deliverquota %{_mandir}/man8/deliverquota* %files maildirmake @@ -379,36 +354,15 @@ fi %files pop3 %defattr(644,root,root,755) -%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/pam.d/pop3 -%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/security/blacklist.pop3 -%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/courier-imap-pop3 -%attr(754,root,root) /etc/rc.d/init.d/courier-imap-pop3 +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/pop3 +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.pop3 +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d-ssl +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pop3d.cnf +%attr(754,root,root) /etc/rc.d/init.d/courier-pop3 %attr(755,root,root) %{_bindir}/pop3d %attr(755,root,root) %{_sbindir}/mkpop3dcert %attr(755,root,root) %{_sbindir}/pop3login -%{_sysconfdir}/pop3d.cnf +%attr(755,root,root) %{_libexecdir}/pop3d.rc +%attr(755,root,root) %{_libexecdir}/pop3d-ssl.rc %{_mandir}/man8/courierpop* - -%if %{?_without_ldap:0}%{!?_without_ldap:1} -%files authldap -%defattr(644,root,root,755) -%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/authldaprc -%attr(755,root,root) %{_libexecdir}/authlib/authdaemond.ldap -%{_mandir}/man8/authldap* -%endif - -%if %{?_without_mysql:0}%{!?_without_mysql:1} -%files authmysql -%defattr(644,root,root,755) -%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/authmysqlrc -%attr(755,root,root) %{_libexecdir}/authlib/authdaemond.mysql -%{_mandir}/man8/authmysql* -%endif - -%if %{?_without_pgsql:0}%{!?_without_pgsql:1} -%files authpgsql -%defattr(644,root,root,755) -%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/authpgsqlrc -%attr(755,root,root) %{_libexecdir}/authlib/authdaemond.pgsql -%{_mandir}/man8/authpgsql* -%endif