rpms/exim/devel exim.spec,1.22,1.23
David Woodhouse (dwmw2)
fedora-extras-commits at redhat.com
Fri Jul 14 18:10:24 UTC 2006
- Previous message: pyroman/Fedora 02_icmp-essentials.py, 1.1.1.1, 1.2 20_services.py, 1.1.1.1, 1.2 25_networks.py, 1.1.1.1, 1.2 30_proxies.py, 1.1.1.1, 1.2 31_apps.py, 1.1.1.1, 1.2 33_cvs.py, 1.1.1.1, 1.2
- Next message: check-mirrors check-mirrors.py,1.11,1.12
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: dwmw2
Update of /cvs/extras/rpms/exim/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3009
Modified Files:
exim.spec
Log Message:
review
Index: exim.spec
===================================================================
RCS file: /cvs/extras/rpms/exim/devel/exim.spec,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- exim.spec 28 Jun 2006 11:45:06 -0000 1.22
+++ exim.spec 14 Jul 2006 18:10:23 -0000 1.23
@@ -1,17 +1,16 @@
Summary: The exim mail transfer agent
Name: exim
Version: 4.62
-Release: 3%{?dist}
+Release: 4%{?dist}
License: GPL
Url: http://www.exim.org/
Group: System Environment/Daemons
-Buildroot: %{_tmppath}/%{name}-build.root
+Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Provides: MTA smtpd smtpdaemon /usr/bin/newaliases
Provides: /usr/sbin/sendmail /usr/bin/mailq /usr/bin/rmail
-PreReq: /sbin/chkconfig
-PreReq: /sbin/service
-PreReq: %{_sbindir}/alternatives
-PreReq: %{_sbindir}/groupadd, %{_sbindir}/useradd
+Requires(post): /sbin/chkconfig /sbin/service %{_sbindir}/alternatives
+Requires(preun): /sbin/chkconfig /sbin/service %{_sbindir}/alternatives
+Requires(pre): %{_sbindir}/groupadd, %{_sbindir}/useradd
Source: ftp://ftp.exim.org/pub/exim/exim4/exim-%{version}.tar.bz2
Source2: exim.init
Source3: exim.sysconfig
@@ -33,22 +32,21 @@
BuildRequires: cyrus-sasl-devel openldap-devel openssl-devel mysql-devel postgresql-devel
BuildRequires: libXaw-devel libXmu-devel libXext-devel libX11-devel libSM-devel
BuildRequires: libICE-devel libXpm-devel libXt-devel
-PreReq: cyrus-sasl openldap openssl
-%description
-Exim is a mail transport agent (MTA) developed at the University of
-Cambridge for use on Unix systems connected to the Internet. In style
-it is similar to Smail 3, but its facilities are more extensive, and
-in particular it has options for verifying incoming sender and
-recipient addresses, for refusing mail from specified hosts, networks,
-or senders, and for controlling mail relaying. Exim is in production
-use at quite a few sites, some of which move hundreds of thousands of
-messages per day.
+%description
+Exim is a message transfer agent (MTA) developed at the University of
+Cambridge for use on Unix systems connected to the Internet. It is
+freely available under the terms of the GNU General Public Licence. In
+style it is similar to Smail 3, but its facilities are more
+general. There is a great deal of flexibility in the way mail can be
+routed, and there are extensive facilities for checking incoming
+mail. Exim can be installed in place of sendmail, although the
+configuration of exim is quite different to that of sendmail.
%package mon
Summary: X11 monitor application for exim
Group: Applications/System
-License: Free
+License: GPL
%description mon
The Exim Monitor is an optional supplement to the Exim package. It
@@ -59,7 +57,7 @@
%package sa
Summary: Exim SpamAssassin at SMTP time - d/l plugin
Group: System Environment/Daemons
-Requires: exim
+Requires: exim = %{version}-%{release}
%description sa
Allows running of SA on incoming mail and rejection at SMTP time as
@@ -84,9 +82,9 @@
%build
%ifnarch s390 s390x
- make CFLAGS="$RPM_OPT_FLAGS -fpie" LFLAGS=-pie _lib=%{_lib}
+ make CFLAGS="$RPM_OPT_FLAGS -fpie" LFLAGS=-pie _lib=%{_lib}
%else
- make CFLAGS="$RPM_OPT_FLAGS -fPIE" LFLAGS=-pie _lib=%{_lib}
+ make CFLAGS="$RPM_OPT_FLAGS -fPIE" LFLAGS=-pie _lib=%{_lib}
%endif
# build sa-exim
@@ -112,13 +110,13 @@
exigrep eximstats exipick exiqgrep exiqsumm \
exim_checkaccess convert4r4
do
- install -m 0775 $i $RPM_BUILD_ROOT%{_sbindir}
+ install -m 0775 $i $RPM_BUILD_ROOT%{_sbindir}
done
cd ..
install -m 0644 src/configure.default $RPM_BUILD_ROOT%{_sysconfdir}/exim/exim.conf
-install -m 0644 $RPM_SOURCE_DIR/exim.pam $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/exim
+install -m 0644 %SOURCE11 $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/exim
mkdir -p $RPM_BUILD_ROOT/usr/lib
pushd $RPM_BUILD_ROOT/usr/lib
@@ -146,17 +144,17 @@
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man8
install -m644 doc/exim.8 $RPM_BUILD_ROOT%{_mandir}/man8/exim.8
pod2man --center=EXIM --section=8 \
- $RPM_BUILD_ROOT/usr/sbin/eximstats \
- $RPM_BUILD_ROOT%{_mandir}/man8/eximstats.8
+ $RPM_BUILD_ROOT/usr/sbin/eximstats \
+ $RPM_BUILD_ROOT%{_mandir}/man8/eximstats.8
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
-install -m 644 $RPM_SOURCE_DIR/exim.sysconfig $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/exim
+install -m 644 %SOURCE3 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/exim
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
-install $RPM_SOURCE_DIR/exim.init $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/exim
+install %SOURCE2 $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/exim
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
-install -m 0644 $RPM_SOURCE_DIR/exim.logrotate $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/exim
+install -m 0644 %SOURCE4 $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/exim
# install sa
cd sa-exim*
@@ -193,12 +191,14 @@
--initscript exim
if [ ! -f %{_datadir}/ssl/certs/exim.pem ] ; then
- umask 077
- FQDN=`hostname`
- if [ "x${FQDN}" = "x" ]; then
- FQDN=localhost.localdomain
- fi
- cat << EOF | openssl req -new -x509 -days 365 -nodes -out %{_datadir}/ssl/certs/exim.pem -keyout %{_datadir}/ssl/private/exim.pem &>/dev/null
+ umask 077
+ FQDN=`hostname`
+ if [ "x${FQDN}" = "x" ]; then
+ FQDN=localhost.localdomain
+ fi
+ cat << EOF | openssl req -new -x509 -days 365 -nodes \
+ -out %{_datadir}/ssl/certs/exim.pem \
+ -keyout %{_datadir}/ssl/private/exim.pem &>/dev/null
--
SomeState
SomeCity
@@ -207,8 +207,8 @@
${FQDN}
root@${FQDN}
EOF
-chown exim.exim %{_datadir}/ssl/{private,certs}/exim.pem
-chmod 600 %{_datadir}/ssl/{private,certs}/exim.pem
+ chown exim.exim %{_datadir}/ssl/{private,certs}/exim.pem
+ chmod 600 %{_datadir}/ssl/{private,certs}/exim.pem
fi
%preun
@@ -221,10 +221,10 @@
%postun
if [ "$1" -ge "1" ]; then
/sbin/service exim condrestart > /dev/null 2>&1
- mta=`readlink /etc/alternatives/mta`
- if [ "$mta" == "%{_sbindir}/sendmail.exim" ]; then
- /usr/sbin/alternatives --set mta %{_sbindir}/sendmail.exim
- fi
+ mta=`readlink /etc/alternatives/mta`
+ if [ "$mta" == "%{_sbindir}/sendmail.exim" ]; then
+ /usr/sbin/alternatives --set mta %{_sbindir}/sendmail.exim
+ fi
fi
%files
@@ -266,7 +266,7 @@
%defattr(-,root,root)
%config %{_sysconfdir}/sysconfig/exim
-%config %{_sysconfdir}/rc.d/init.d/exim
+%{_sysconfdir}/rc.d/init.d/exim
%config %{_sysconfdir}/logrotate.d/exim
%config %{_sysconfdir}/pam.d/exim
@@ -289,6 +289,9 @@
%doc sa-exim*/{ACKNOWLEDGEMENTS,INSTALL,LICENSE,TODO}
%changelog
+* Fri Jul 4 2006 David Woodhouse <dwmw2 at redhat.com> 4.62-4
+- Package review
+
* Wed Jun 28 2006 David Woodhouse <dwmw2 at redhat.com> 4.62-3
- BR tcp_wrappers
@@ -652,7 +655,7 @@
- Fixed wrong filenames in logrotate entry.
* Sun Jul 11 1999 Mark Bergsma <mark at mbergsma.demon.nl>
-- Now using the '%changelog' tag.
+- Now using the '%%changelog' tag.
- Removed the SysV init links - let chkconfig handle them.
- Replaced install -d with mkdir -p
- Previous message: pyroman/Fedora 02_icmp-essentials.py, 1.1.1.1, 1.2 20_services.py, 1.1.1.1, 1.2 25_networks.py, 1.1.1.1, 1.2 30_proxies.py, 1.1.1.1, 1.2 31_apps.py, 1.1.1.1, 1.2 33_cvs.py, 1.1.1.1, 1.2
- Next message: check-mirrors check-mirrors.py,1.11,1.12
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list