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.
|
+# to do so, by commenting out the three lines below.
|
||||||
+
|
+
|
||||||
+tls_advertise_hosts = *
|
+tls_advertise_hosts = *
|
||||||
+tls_certificate = /usr/share/ssl/certs/exim.pem
|
+tls_certificate = /etc/pki/tls/certs/exim.pem
|
||||||
+tls_privatekey = /usr/share/ssl/private/exim.pem
|
+tls_privatekey = /etc/pki/tls/private/exim.pem
|
||||||
+
|
+
|
||||||
+# This setting, if uncommented, allows users to authenticate using
|
+# This setting, if uncommented, allows users to authenticate using
|
||||||
+# their system passwords against saslauthd if they connect over a
|
+# 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
|
#%PAM-1.0
|
||||||
account required pam_stack.so service=system-auth
|
auth include system-auth
|
||||||
|
account include system-auth
|
||||||
|
|
41
exim.spec
41
exim.spec
|
@ -1,7 +1,7 @@
|
||||||
Summary: The exim mail transfer agent
|
Summary: The exim mail transfer agent
|
||||||
Name: exim
|
Name: exim
|
||||||
Version: 4.62
|
Version: 4.62
|
||||||
Release: 4%{?dist}
|
Release: 6%{?dist}
|
||||||
License: GPL
|
License: GPL
|
||||||
Url: http://www.exim.org/
|
Url: http://www.exim.org/
|
||||||
Group: System Environment/Daemons
|
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 \
|
exigrep eximstats exipick exiqgrep exiqsumm \
|
||||||
exim_checkaccess convert4r4
|
exim_checkaccess convert4r4
|
||||||
do
|
do
|
||||||
install -m 0775 $i $RPM_BUILD_ROOT%{_sbindir}
|
install -m 0755 $i $RPM_BUILD_ROOT%{_sbindir}
|
||||||
done
|
done
|
||||||
|
|
||||||
cd ..
|
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
|
ln -s sa-exim*.so $RPM_BUILD_ROOT%{_libexecdir}/exim/sa-exim.so
|
||||||
|
|
||||||
# generate ghost .pem file
|
# generate ghost .pem file
|
||||||
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/ssl/{certs,private}
|
mkdir -p $RPM_BUILD_ROOT/etc/pki/tls/{certs,private}
|
||||||
touch $RPM_BUILD_ROOT/%{_datadir}/ssl/{certs,private}/exim.pem
|
touch $RPM_BUILD_ROOT/etc/pki/tls/{certs,private}/exim.pem
|
||||||
chmod 600 $RPM_BUILD_ROOT/%{_datadir}/ssl/{certs,private}/exim.pem
|
chmod 600 $RPM_BUILD_ROOT/etc/pki/tls/{certs,private}/exim.pem
|
||||||
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
|
@ -190,15 +190,15 @@ exit 0
|
||||||
--slave %{_mandir}/man1/mailq.1.gz mta-mailqman %{_mandir}/man8/exim.8.gz \
|
--slave %{_mandir}/man1/mailq.1.gz mta-mailqman %{_mandir}/man8/exim.8.gz \
|
||||||
--initscript exim
|
--initscript exim
|
||||||
|
|
||||||
if [ ! -f %{_datadir}/ssl/certs/exim.pem ] ; then
|
if [ ! -f /etc/pki/tls/certs/exim.pem ] ; then
|
||||||
umask 077
|
umask 077
|
||||||
FQDN=`hostname`
|
FQDN=`hostname`
|
||||||
if [ "x${FQDN}" = "x" ]; then
|
if [ "x${FQDN}" = "x" ]; then
|
||||||
FQDN=localhost.localdomain
|
FQDN=localhost.localdomain
|
||||||
fi
|
fi
|
||||||
cat << EOF | openssl req -new -x509 -days 365 -nodes \
|
cat << EOF | openssl req -new -x509 -days 365 -nodes \
|
||||||
-out %{_datadir}/ssl/certs/exim.pem \
|
-out /etc/pki/tls/certs/exim.pem \
|
||||||
-keyout %{_datadir}/ssl/private/exim.pem &>/dev/null
|
-keyout /etc/pki/tls/private/exim.pem &>/dev/null
|
||||||
--
|
--
|
||||||
SomeState
|
SomeState
|
||||||
SomeCity
|
SomeCity
|
||||||
|
@ -207,8 +207,8 @@ SomeOrganizationalUnit
|
||||||
${FQDN}
|
${FQDN}
|
||||||
root@${FQDN}
|
root@${FQDN}
|
||||||
EOF
|
EOF
|
||||||
chown exim.exim %{_datadir}/ssl/{private,certs}/exim.pem
|
chown exim.exim /etc/pki/tls/{private,certs}/exim.pem
|
||||||
chmod 600 %{_datadir}/ssl/{private,certs}/exim.pem
|
chmod 600 /etc/pki/tls/{private,certs}/exim.pem
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
|
@ -265,16 +265,16 @@ fi
|
||||||
%config(noreplace) %{_sysconfdir}/exim/exim.conf
|
%config(noreplace) %{_sysconfdir}/exim/exim.conf
|
||||||
|
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%config %{_sysconfdir}/sysconfig/exim
|
%config(noreplace) %{_sysconfdir}/sysconfig/exim
|
||||||
%{_sysconfdir}/rc.d/init.d/exim
|
%{_sysconfdir}/rc.d/init.d/exim
|
||||||
%config %{_sysconfdir}/logrotate.d/exim
|
%config(noreplace) %{_sysconfdir}/logrotate.d/exim
|
||||||
%config %{_sysconfdir}/pam.d/exim
|
%config(noreplace) %{_sysconfdir}/pam.d/exim
|
||||||
|
|
||||||
%doc ACKNOWLEDGMENTS LICENCE NOTICE README.UPDATING README
|
%doc ACKNOWLEDGMENTS LICENCE NOTICE README.UPDATING README
|
||||||
%doc doc util/unknownuser.sh
|
%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) /etc/pki/tls/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/private/exim.pem
|
||||||
|
|
||||||
%files mon
|
%files mon
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
@ -289,6 +289,17 @@ fi
|
||||||
%doc sa-exim*/{ACKNOWLEDGEMENTS,INSTALL,LICENSE,TODO}
|
%doc sa-exim*/{ACKNOWLEDGEMENTS,INSTALL,LICENSE,TODO}
|
||||||
|
|
||||||
%changelog
|
%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
|
* Fri Jul 4 2006 David Woodhouse <dwmw2@redhat.com> 4.62-4
|
||||||
- Package review
|
- Package review
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue