package review updates
This commit is contained in:
parent
1df8e474e1
commit
c11786bb54
|
@ -17,8 +17,8 @@
|
|||
+# to do so, by commenting out the three lines below.
|
||||
+
|
||||
+tls_advertise_hosts = *
|
||||
+tls_certificate = /usr/share/ssl/certs/exim.pem
|
||||
+tls_privatekey = /usr/share/ssl/private/exim.pem
|
||||
+tls_certificate = /etc/pki/tls/certs/exim.pem
|
||||
+tls_privatekey = /etc/pki/tls/private/exim.pem
|
||||
+
|
||||
+# This setting, if uncommented, allows users to authenticate using
|
||||
+# their system passwords against saslauthd if they connect over a
|
||||
|
|
5
exim.pam
5
exim.pam
|
@ -1,2 +1,3 @@
|
|||
auth required pam_stack.so service=system-auth
|
||||
account required pam_stack.so service=system-auth
|
||||
#%PAM-1.0
|
||||
auth include system-auth
|
||||
account include system-auth
|
||||
|
|
41
exim.spec
41
exim.spec
|
@ -1,7 +1,7 @@
|
|||
Summary: The exim mail transfer agent
|
||||
Name: exim
|
||||
Version: 4.62
|
||||
Release: 4%{?dist}
|
||||
Release: 6%{?dist}
|
||||
License: GPL
|
||||
Url: http://www.exim.org/
|
||||
Group: System Environment/Daemons
|
||||
|
@ -110,7 +110,7 @@ for i in eximon eximon.bin exim_dumpdb exim_fixdb exim_tidydb \
|
|||
exigrep eximstats exipick exiqgrep exiqsumm \
|
||||
exim_checkaccess convert4r4
|
||||
do
|
||||
install -m 0775 $i $RPM_BUILD_ROOT%{_sbindir}
|
||||
install -m 0755 $i $RPM_BUILD_ROOT%{_sbindir}
|
||||
done
|
||||
|
||||
cd ..
|
||||
|
@ -164,9 +164,9 @@ install -m 644 *.conf $RPM_BUILD_ROOT%{_sysconfdir}/exim
|
|||
ln -s sa-exim*.so $RPM_BUILD_ROOT%{_libexecdir}/exim/sa-exim.so
|
||||
|
||||
# generate ghost .pem file
|
||||
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/ssl/{certs,private}
|
||||
touch $RPM_BUILD_ROOT/%{_datadir}/ssl/{certs,private}/exim.pem
|
||||
chmod 600 $RPM_BUILD_ROOT/%{_datadir}/ssl/{certs,private}/exim.pem
|
||||
mkdir -p $RPM_BUILD_ROOT/etc/pki/tls/{certs,private}
|
||||
touch $RPM_BUILD_ROOT/etc/pki/tls/{certs,private}/exim.pem
|
||||
chmod 600 $RPM_BUILD_ROOT/etc/pki/tls/{certs,private}/exim.pem
|
||||
|
||||
|
||||
%clean
|
||||
|
@ -190,15 +190,15 @@ exit 0
|
|||
--slave %{_mandir}/man1/mailq.1.gz mta-mailqman %{_mandir}/man8/exim.8.gz \
|
||||
--initscript exim
|
||||
|
||||
if [ ! -f %{_datadir}/ssl/certs/exim.pem ] ; then
|
||||
if [ ! -f /etc/pki/tls/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
|
||||
-out /etc/pki/tls/certs/exim.pem \
|
||||
-keyout /etc/pki/tls/private/exim.pem &>/dev/null
|
||||
--
|
||||
SomeState
|
||||
SomeCity
|
||||
|
@ -207,8 +207,8 @@ SomeOrganizationalUnit
|
|||
${FQDN}
|
||||
root@${FQDN}
|
||||
EOF
|
||||
chown exim.exim %{_datadir}/ssl/{private,certs}/exim.pem
|
||||
chmod 600 %{_datadir}/ssl/{private,certs}/exim.pem
|
||||
chown exim.exim /etc/pki/tls/{private,certs}/exim.pem
|
||||
chmod 600 /etc/pki/tls/{private,certs}/exim.pem
|
||||
fi
|
||||
|
||||
%preun
|
||||
|
@ -265,16 +265,16 @@ fi
|
|||
%config(noreplace) %{_sysconfdir}/exim/exim.conf
|
||||
|
||||
%defattr(-,root,root)
|
||||
%config %{_sysconfdir}/sysconfig/exim
|
||||
%config(noreplace) %{_sysconfdir}/sysconfig/exim
|
||||
%{_sysconfdir}/rc.d/init.d/exim
|
||||
%config %{_sysconfdir}/logrotate.d/exim
|
||||
%config %{_sysconfdir}/pam.d/exim
|
||||
%config(noreplace) %{_sysconfdir}/logrotate.d/exim
|
||||
%config(noreplace) %{_sysconfdir}/pam.d/exim
|
||||
|
||||
%doc ACKNOWLEDGMENTS LICENCE NOTICE README.UPDATING README
|
||||
%doc doc util/unknownuser.sh
|
||||
|
||||
%attr(0600,root,root) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) %{_datadir}/ssl/certs/exim.pem
|
||||
%attr(0600,root,root) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) %{_datadir}/ssl/private/exim.pem
|
||||
%attr(0600,root,root) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) /etc/pki/tls/certs/exim.pem
|
||||
%attr(0600,root,root) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) /etc/pki/tls/private/exim.pem
|
||||
|
||||
%files mon
|
||||
%defattr(-,root,root)
|
||||
|
@ -289,6 +289,17 @@ fi
|
|||
%doc sa-exim*/{ACKNOWLEDGEMENTS,INSTALL,LICENSE,TODO}
|
||||
|
||||
%changelog
|
||||
* Wed Jul 19 2006 Thomas Woerner <twoerner@redhat.com> - 4.62-6
|
||||
- final version
|
||||
- changed permissions of /etc/pki/tls/*/exim.pem to 0600
|
||||
- config(noreplace) for /etc/logrotate.d/exim, /etc/pam.d/exim and
|
||||
/etc/sysconfig/exim
|
||||
|
||||
* Mon Jul 17 2006 Thomas Woerner <twoerner@redhat.com> - 4.62-5
|
||||
- fixed certs path
|
||||
- fixed permissions for some binaries
|
||||
- fixed pam file to use include instead of pam_stack
|
||||
|
||||
* Fri Jul 4 2006 David Woodhouse <dwmw2@redhat.com> 4.62-4
|
||||
- Package review
|
||||
|
||||
|
|
Loading…
Reference in New Issue