Require new samba and krb5

Require samba 4.0.5 (passdb API changed). Make sure that we use the
right epoch number with samba so that the Requires is correctly
enforced.

Require krb5 1.11.2-1 to fix missing PAC issue.

Also fix backup dir permissions.
This commit is contained in:
Martin Kosek 2013-04-16 09:44:28 +02:00 committed by Rob Crittenden
parent fe3ba33d26
commit cbd00072fd

View File

@ -23,7 +23,7 @@ BuildRequires: /usr/share/selinux/devel/Makefile
BuildRequires: policycoreutils >= %{POLICYCOREUTILSVER} BuildRequires: policycoreutils >= %{POLICYCOREUTILSVER}
BuildRequires: systemd-units BuildRequires: systemd-units
%if 0%{?fedora} >= 18 %if 0%{?fedora} >= 18
BuildRequires: samba-devel >= 4.0.0-150 BuildRequires: samba-devel >= 2:4.0.5-1
BuildRequires: samba-python BuildRequires: samba-python
BuildRequires: libwbclient-devel BuildRequires: libwbclient-devel
%else %else
@ -98,7 +98,7 @@ Requires: openldap-clients
Requires: nss Requires: nss
Requires: nss-tools Requires: nss-tools
%if 0%{?krb5_dal_version} >= 4 %if 0%{?krb5_dal_version} >= 4
Requires: krb5-server >= 1.11 Requires: krb5-server >= 1.11.2-1
%else %else
%if 0%{krb5_dal_version} == 3 %if 0%{krb5_dal_version} == 3
# krb5 1.11 bumped DAL interface major version, a rebuild is needed # krb5 1.11 bumped DAL interface major version, a rebuild is needed
@ -194,7 +194,7 @@ Requires: %{name}-server = %version-%release
Requires: m2crypto Requires: m2crypto
%if 0%{?fedora} >= 18 %if 0%{?fedora} >= 18
Requires: samba-python Requires: samba-python
Requires: samba Requires: samba >= 2:4.0.5-1
Requires: samba-winbind Requires: samba-winbind
%else %else
Requires: samba4-python Requires: samba4-python
@ -691,7 +691,7 @@ fi
%attr(755,root,root) %{plugin_dir}/libipa_dns.so %attr(755,root,root) %{plugin_dir}/libipa_dns.so
%attr(755,root,root) %{plugin_dir}/libipa_range_check.so %attr(755,root,root) %{plugin_dir}/libipa_range_check.so
%dir %{_localstatedir}/lib/ipa %dir %{_localstatedir}/lib/ipa
%attr(755,root,root) %dir %{_localstatedir}/lib/ipa/backup %attr(700,root,root) %dir %{_localstatedir}/lib/ipa/backup
%attr(700,root,root) %dir %{_localstatedir}/lib/ipa/sysrestore %attr(700,root,root) %dir %{_localstatedir}/lib/ipa/sysrestore
%attr(700,root,root) %dir %{_localstatedir}/lib/ipa/sysupgrade %attr(700,root,root) %dir %{_localstatedir}/lib/ipa/sysupgrade
%attr(755,root,root) %dir %{_localstatedir}/lib/ipa/pki-ca %attr(755,root,root) %dir %{_localstatedir}/lib/ipa/pki-ca
@ -794,6 +794,11 @@ fi
%ghost %attr(0644,root,apache) %config(noreplace) %{_sysconfdir}/ipa/ca.crt %ghost %attr(0644,root,apache) %config(noreplace) %{_sysconfdir}/ipa/ca.crt
%changelog %changelog
* Mon Apr 15 2013 Martin Kosek <mkosek@redhat.com> - 3.1.99-6
- Require samba 4.0.5, includes new passdb API
- Require krb5 1.11.2-1, fixes missing PAC issue
- Change permissions on backup dir to 700
* Fri Apr 5 2013 Rob Crittenden <rcritten@redhat.com> - 3.1.99-5 * Fri Apr 5 2013 Rob Crittenden <rcritten@redhat.com> - 3.1.99-5
- Add backup and restore - Add backup and restore
- Own /var/lib/ipa/backup - Own /var/lib/ipa/backup