1 Summary: University of Cambridge Mail Transfer Agent
7 Source0: ftp://ftp.cus.cam.ac.uk/pub/software/programs/exim/%{name}-%{version}.tar.gz
8 Source1: ftp://ftp.cus.cam.ac.uk/pub/software/programs/exim/exim-texinfo-2.10.tar.gz
12 Source5: analyse-log-errors
13 Source6: one-line-queuelist
15 Source7: Makefile-Linux
20 Source12: exim.lorrotate
22 BuildRoot: /tmp/%{name}-%{version}-root
25 Smail like Mail Transfer Agent with single configuration file. Features:
26 flexible retry algorithms, header & envelope rewriting, multiple deliveries
27 down single connection or multiple deliveries in parallel, regular
28 expressions in configuration parameters, file lookups, supports sender
29 and/or reciever verification, selective relaying, supports virtual domains,
30 built-in mail filtering and can be configured to drop root privilleges when
34 Summary: X windows based Exim administration tool
38 X windows based monitor & administration utility for the Exim Mail Transfer
45 cp $RPM_SOURCE_DIR/EDITME Local/Makefile
46 cp $RPM_SOURCE_DIR/Makefile-Linux Local/
47 cp $RPM_SOURCE_DIR/eximon.conf Local/
50 make "CFLAGS=$RPM_OPT_FLAGS"
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT/etc/{cron.{daily,weekly},logrotate.d,rc.d/init.d,sysconfig} \
55 $RPM_BUILD_ROOT/usr/{bin,lib,man/man8,sbin}
57 install -m4755 -g root -o root build-Linux-i386/exim $RPM_BUILD_ROOT%{_bindir}
58 install build-Linux-i386/exim_fixdb $RPM_BUILD_ROOT%{_bindir}
59 install build-Linux-i386/exim_tidydb $RPM_BUILD_ROOT%{_bindir}
60 install build-Linux-i386/exim_dbmbuild $RPM_BUILD_ROOT%{_bindir}
61 install build-Linux-i386/eximon.bin $RPM_BUILD_ROOT%{_bindir}
62 install build-Linux-i386/eximon $RPM_BUILD_ROOT%{_bindir}
63 install build-Linux-i386/exim_dumpdb $RPM_BUILD_ROOT%{_bindir}
64 install build-Linux-i386/exicyclog $RPM_BUILD_ROOT%{_bindir}
65 install build-Linux-i386/exim_lock $RPM_BUILD_ROOT%{_bindir}
66 install build-Linux-i386/exinext $RPM_BUILD_ROOT%{_bindir}
67 install build-Linux-i386/exiwhat $RPM_BUILD_ROOT%{_bindir}
68 install util/exigrep $RPM_BUILD_ROOT%{_bindir}
69 install util/eximstats $RPM_BUILD_ROOT%{_bindir}
70 install util/exiqsumm $RPM_BUILD_ROOT%{_bindir}
71 install util/unknownuser.sh $RPM_BUILD_ROOT%{_bindir}
72 install util/transport-filter.pl $RPM_BUILD_ROOT%{_bindir}
73 install $RPM_SOURCE_DIR/analyse-log-errors $RPM_BUILD_ROOT%{_bindir}
74 install $RPM_SOURCE_DIR/one-line-queuelist $RPM_BUILD_ROOT%{_bindir}
75 install $RPM_SOURCE_DIR/newaliases $RPM_BUILD_ROOT%{_bindir}
76 cp -f $RPM_SOURCE_DIR/exim.sc $RPM_BUILD_ROOT/etc/sysconfig/exim
77 cp -f $RPM_SOURCE_DIR/exim.lr $RPM_BUILD_ROOT/etc/logrotate.d/exim
78 install $RPM_SOURCE_DIR/exim.conf $RPM_BUILD_ROOT/etc
80 ln -s %{_bindir}/exim $RPM_BUILD_ROOT%{_sbindir}/sendmail
81 ln -s %{_bindir}/exim $RPM_BUILD_ROOT%{_libdir}/sendmail
82 ln -s %{_bindir}/exim $RPM_BUILD_ROOT%{_sbindir}/mailq
83 ln -s %{_bindir}/exim $RPM_BUILD_ROOT%{_sbindir}/rsmtp
84 ln -s %{_bindir}/exim $RPM_BUILD_ROOT%{_sbindir}/rmail
85 ln -s %{_bindir}/exim $RPM_BUILD_ROOT%{_sbindir}/runq
87 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/exim
88 install $RPM_BUILD_ROOT/etc/cron.daily
89 cp -a $RPM_SOURCE_DIR/exim.cron.log $RPM_BUILD_ROOT/etc/cron.weekly
91 install $RPM_SOURCE_DIR/exim.8 $RPM_BUILD_ROOT%{_mandir}/man8
92 install $RPM_SOURCE_DIR/aliases $RPM_BUILD_ROOT/etc/aliases
94 strip $RPM_BUILD_ROOT/usr/{bin,sbin}/*
96 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man8/*
99 /sbin/chkconfig --add exim
100 if test -r /var/run/exim.pid; then
101 /etc/rc.d/init.d/exim stop >&2
102 /etc/rc.d/init.d/exim start >&2
104 echo "Run \"/etc/rc.d/init.d/exim start\" to start exim daemon."
108 if [ "$1" = "0" ]; then
109 /sbin/chkconfig --del exim
110 /etc/rc.d/init.d/exim stop >&2
115 rm -rf $RPM_BUILD_ROOT
118 %defattr(644,root,root,755)
119 %doc README* NOTICE LICENCE
120 %config /etc/exim.conf
122 %attr(640,root,root) %config(noreplace) /etc/sysconfig/exim
123 %config /etc/logrotate.d/exim
124 %attr(754,root,root) /etc/rc.d/init.d/exim
126 %{_bindir}/exim_dumpdb
127 %{_bindir}/exim_fixdb
128 %{_bindir}/exim_tidydb
131 %{_bindir}/exim_dbmbuild
136 %{_bindir}/unknownuser.sh
137 %{_bindir}/transport-filter.pl
145 /etc/cron.daily/exim.cron.db
146 /etc/cron.weekly/exim.cron.log
147 %{_bindir}/newaliases
151 %{_bindir}/eximon.bin