File dmm.patch of Package courier-imap

Index: courier-imap.spec
===================================================================
--- courier-imap.spec     (revision 22) 
+++ courier-imap.spec     (working copy) 
@@ -11,11 +11,12 @@
 # norootforbuild
 
 Name:           courier-imap
-BuildRequires:  courier-authlib-devel fam-devel gcc-c++ libstdc++-devel openssl-devel postfix
+BuildRequires:  courier-authlib-devel fam-devel gcc-c++ libstdc++-devel openssl-devel postfix update-alternatives
+PreReq:         update-alternatives
 URL:            http://www.courier-mta.org/imap/
 Summary:        An IMAP and POP3 Server for Maildir MTAs
 Version:        4.1.2
-Release:        33
+Release:        35
 License:        GNU General Public License (GPL)
 Conflicts:      imap qpopper
 Group:          Productivity/Networking/Email/Servers
@@ -134,9 +135,22 @@
 #firewall script
 install -d $RPM_BUILD_ROOT%{_sysconfdir}/SuSEfirewall2.d/services/
 install -m 644 %{S:8} $RPM_BUILD_ROOT%{_sysconfdir}/SuSEfirewall2.d/services/%{name}
+# alternatives
+%{__mv} %{buildroot}%{_bindir}/maildirmake %{buildroot}%{_bindir}/maildirmake.courier
+%{__mv} %{buildroot}%{_mandir}/man1/maildirmake.1 %{buildroot}%{_mandir}/man1/maildirmake.courier.1
+%{__mv} %{buildroot}%{_bindir}/deliverquota %{buildroot}%{_bindir}/deliverquota.courier
+%{__mv} %{buildroot}%{_mandir}/man8/deliverquota.8 %{buildroot}%{_mandir}/man8/deliverquota.courier.8
 
 %post
 %{_datadir}/courier-imap/sysconftool `%{__cat} %{_datadir}/courier-imap/configlist` >/dev/null
+
+update-alternatives --install %{_bindir}/maildirmake maildirmake %{_bindir}/maildirmake.courier 2 \
+  --slave %{_mandir}/man1/maildirmake.1.gz maildirmake.1 %{_mandir}/man1/maildirmake.courier.1.gz
+update-alternatives --auto maildirmake
+
+update-alternatives --install %{_bindir}/deliverquota deliverquota %{_bindir}/deliverquota.courier 2 \
+  --slave %{_mandir}/man8/deliverquota.8.gz deliverquota.8 %{_mandir}/man8/deliverquota.courier.8.gz
+update-alternatives --auto deliverquota
 
 %preun
 %stop_on_removal courier-imap courier-imap-ssl courier-pop courier-pop-ssl
@@ -150,6 +164,8 @@
   rm -f %{_localstatedir}/pop3d-ssl.pid
   rm -f %{_localstatedir}/pop3d.pid.lock
   rm -f %{_localstatedir}/pop3d-ssl.pid.lock
+  update-alternatives --remove maildirmake {_bindir}/maildirmake.courier
+  update-alternatives --remove deliverquota {_bindir}/deliverquota.courier
 fi
 exit 0
 
@@ -186,6 +202,8 @@
 rm -rf $RPM_BUILD_ROOT
 
 %changelog -n courier-imap
+* Thu Nov 22 2007 - vincent@dauphin-mm.nl
+- use update-alternatives for conflicting tools with maildrop
 * Mon Feb 12 2007 - mskibbe@suse.de
 - fix mkpop3dcert and mkimapdcert. Now they use pem files from
   /etc/courier-imap/

openSUSE Build Service is sponsored by