X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=courier.spec;h=3b0d1f2017e08f39a0c33161d11d77a4b636b2cc;hb=ba5301815ed3dec8079e5e21c1d8353d683d39a4;hp=c3324b0276bea151d7e71111e12634e54c3faf0b;hpb=c72f72f8c555923bb72563d01dd9f6e86809549a;p=packages%2Fcourier.git diff --git a/courier.spec b/courier.spec index c3324b0..3b0d1f2 100644 --- a/courier.spec +++ b/courier.spec @@ -5,18 +5,19 @@ Summary: Courier mail server Summary(pl): Serwer poczty Courier Name: courier -Version: 0.45.4 +Version: 0.45.5 Release: 1 License: GPL Group: Networking/Daemons Source0: http://dl.sourceforge.net/courier/%{name}-%{version}.tar.bz2 -# Source0-md5: ab2a668fe590f42c40649b62af704995 +# Source0-md5: 59f69d851740a11a0172eb803f9ab12f Patch0: %{name}-openssl-path.patch Patch1: %{name}-withoutfam.patch Patch2: %{name}-maildir.patch Patch3: %{name}-sendmail_dir.patch Patch4: %{name}-start_scripts.patch Patch5: %{name}-fix_build.patch +Patch6: %{name}-certs.patch URL: http://www.courier-mta.org/ BuildRequires: autoconf BuildRequires: automake @@ -62,6 +63,7 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _libexecdir %{_libdir} %define _localstatedir /var/spool/courier %define _sysconfdir /etc/courier +%define _certsdir %{_sysconfdir}/certs %define initdir /etc/rc.d/init.d # Change the following if your DocumentRoot and cgibindir differ. This is @@ -305,6 +307,7 @@ Ten pakiet pozwala na korzystanie z autentykacji PostgreSQL w Courierze. %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 %build # we don't want fax module @@ -334,6 +337,18 @@ cd courier %{__autoconf} ln -s ../ltmain.sh . %{__automake} + +cd module.esmtp +%{__aclocal} +%{__autoconf} +ln -s ../ltmain.sh . +%{__automake} +cd ../.. + +cd imap +%{__aclocal} +%{__autoconf} +%{__automake} cd .. %configure \ @@ -341,6 +356,7 @@ cd .. --sysconfdir=%{_sysconfdir} \ --mandir=%{_mandir} \ --enable-imageurl=%{_imageurl} \ + --with-certsdir=%{_certsdir} \ --with-db=db \ --with-mailer=%{_sbindir}/sendmail @@ -352,9 +368,9 @@ rm -rf $RPM_BUILD_ROOT umask 022 install -d -p $RPM_BUILD_ROOT{/etc/{cron.hourly,pam.d},%{initdir}} \ $RPM_BUILD_ROOT{%{_cgibindir},%{_documentrootdir},%{_prefix}/lib} \ - $RPM_BUILD_ROOT{%{_sysconfdir}/{userdb,hosteddomains,shared} \ - $RPM_BUILD_ROOT%{_localstatedir}{/calendar/{private,public},/tmp/broken}} \ - $RPM_BUILD_ROOT/etc/cron.hourly + $RPM_BUILD_ROOT%{_sysconfdir}/{userdb,hosteddomains,shared} \ + $RPM_BUILD_ROOT%{_localstatedir}{/calendar/{private,public},/tmp/broken} \ + $RPM_BUILD_ROOT{/etc/cron.hourly,%{_certsdir}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT @@ -471,6 +487,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/webadmin/unsecureok # create file me to put localdomain touch $RPM_BUILD_ROOT%{_sysconfdir}/me +# create calendarmode +touch $RPM_BUILD_ROOT%{_sysconfdir}/calendarmode + install courier.sysvinit $RPM_BUILD_ROOT%{initdir}/courier # # Red Hat /etc/profile.d scripts @@ -526,9 +545,15 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/courierwebadmin/*fax* %clean rm -rf $RPM_BUILD_ROOT +%triggerin -- courier < 0.45.5 +echo +echo Directory with certificates has changed to %{_certsdir} +echo + %post -if [ "$1" = "1" ]; then /sbin/chkconfig --add courier + +if [ "$1" = "1" ]; then /bin/hostname -f >/etc/courier/me cat <