- used noreplace for sasl config

- used ghost instead of explicit provides
- deffattr changed to (-,root,root,-)
This commit is contained in:
Jaroslav Škarvada 2010-03-03 09:29:59 +00:00
parent 61b0fa11e5
commit aaebb5c68c

View File

@ -14,7 +14,7 @@
Summary: A widely used Mail Transport Agent (MTA)
Name: sendmail
Version: 8.14.4
Release: 3%{?dist}
Release: 4%{?dist}
License: Sendmail
Group: System Environment/Daemons
URL: http://www.sendmail.org/
@ -57,11 +57,6 @@ BuildRequires: groff
BuildRequires: ghostscript
BuildRequires: m4
Provides: MTA smtpdaemon server(smtp)
Provides: %{_sbindir}/sendmail %{_bindir}/mailq %{_bindir}/newaliases
Provides: %{_bindir}/rmail /usr/lib/sendmail
Provides: %{_sysconfdir}/pam.d/smtp
Provides: %{_mandir}/man1/mailq.1.gz %{_mandir}/man1/newaliases.1.gz
Provides: %{_mandir}/man5/aliases.5.gz %{_mandir}/man8/sendmail.8.gz
Requires(pre): shadow-utils
Requires(preun): %{_sbindir}/alternatives chkconfig
Requires(post): %{_sbindir}/alternatives chkconfig coreutils
@ -392,13 +387,21 @@ sed -i -e 's:%{maildir}/statistics:%{stdir}/statistics:' %{buildroot}%{_mandir}/
# rename files for alternative usage
mv %{buildroot}%{_sbindir}/sendmail %{buildroot}%{_sbindir}/sendmail.sendmail
touch %{buildroot}%{_sbindir}/sendmail
for i in mailq newaliases rmail; do
mv %{buildroot}%{_bindir}/$i %{buildroot}%{_bindir}/$i.sendmail
touch %{buildroot}%{_bindir}/$i
done
mv %{buildroot}%{_mandir}/man1/mailq.1 %{buildroot}%{_mandir}/man1/mailq.sendmail.1
touch %{buildroot}%{_mandir}/man1/mailq.1
mv %{buildroot}%{_mandir}/man1/newaliases.1 %{buildroot}%{_mandir}/man1/newaliases.sendmail.1
touch %{buildroot}%{_mandir}/man1/newaliases.1
mv %{buildroot}%{_mandir}/man5/aliases.5 %{buildroot}%{_mandir}/man5/aliases.sendmail.5
touch %{buildroot}%{_mandir}/man5/aliases.5
mv %{buildroot}%{_mandir}/man8/sendmail.8 %{buildroot}%{_mandir}/man8/sendmail.sendmail.8
touch %{buildroot}%{_mandir}/man8/sendmail.8
touch %{buildroot}/usr/lib/sendmail
touch %{buildroot}%{_sysconfdir}/pam.d/smtp
%clean
@ -457,7 +460,7 @@ exit 0
%postun milter -p /sbin/ldconfig
%files
%defattr(-,root,root)
%defattr(-,root,root,-)
%dir %{_docdir}/sendmail-%{version}
%doc %{_docdir}/sendmail-%{version}/FAQ
%doc %{_docdir}/sendmail-%{version}/KNOWNBUGS
@ -487,6 +490,19 @@ exit 0
%{_mandir}/man1/newaliases.sendmail.1.gz
%{_mandir}/man1/mailq.sendmail.1.gz
# dummy attributes for rpmlint
%ghost %attr(0755,-,-) %{_sbindir}/sendmail
%ghost %attr(0755,-,-) %{_bindir}/mailq
%ghost %attr(0755,-,-) %{_bindir}/newaliases
%ghost %attr(0755,-,-) %{_bindir}/rmail
%ghost %attr(0755,-,-) /usr/lib/sendmail
%ghost %{_sysconfdir}/pam.d/smtp
%ghost %{_mandir}/man8/sendmail.8.gz
%ghost %{_mandir}/man1/mailq.1.gz
%ghost %{_mandir}/man1/newaliases.1.gz
%ghost %{_mandir}/man5/aliases.5.gz
%dir %{stdir}
%dir %{_sysconfdir}/smrsh
%dir %{maildir}
@ -519,10 +535,10 @@ exit 0
%config(noreplace) %{_sysconfdir}/pam.d/smtp.sendmail
%{_sysconfdir}/NetworkManager/dispatcher.d/10-sendmail
%config %{_libdir}/sasl*/Sendmail*.conf
%config(noreplace) %{_libdir}/sasl*/Sendmail*.conf
%files cf
%defattr(-,root,root)
%defattr(-,root,root,-)
%doc %{sendmailcf}/README
%dir %{sendmailcf}
%{sendmailcf}/cf
@ -537,19 +553,19 @@ exit 0
%{sendmailcf}/siteconfig
%files devel
%defattr(-,root,root)
%defattr(-,root,root,-)
%doc libmilter/docs/*
%dir %{_includedir}/libmilter
%{_includedir}/libmilter/*.h
%{_libdir}/libmilter.so
%files milter
%defattr(-,root,root)
%defattr(-,root,root,-)
%{_libdir}/libmilter.so.[0-9].[0-9]
%{_libdir}/libmilter.so.[0-9].[0-9].[0-9]
%files doc
%defattr(-,root,root)
%defattr(-,root,root,-)
%{_docdir}/sendmail-%{version}/README.cf
%{_docdir}/sendmail-%{version}/README.libmilter
%{_docdir}/sendmail-%{version}/README.redhat
@ -562,6 +578,11 @@ exit 0
%changelog
* Tue Mar 02 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 8.14.4-4
- used noreplace for sasl config
- used ghost instead of explicit provides
- deffattr changed to (-,root,root,-)
* Mon Feb 15 2010 Jaroslav Škarvada <jskarvad@redhat.com> - 8.14.4-3
- fixed libresolv implicit DSO linking (#564647)
- fixed initscript LSB compliance (#561040)