[freeipa/f19] Update to upstream 3.2.0 Beta 1
rcritten
rcritten at fedoraproject.org
Tue Apr 16 16:13:17 UTC 2013
commit b181f31ce354f4efa83c15252604d7b4adeb1b56
Author: Rob Crittenden <rcritten at redhat.com>
Date: Tue Apr 16 12:12:57 2013 -0400
Update to upstream 3.2.0 Beta 1
.gitignore | 1 +
freeipa.spec | 30 ++++++++++++++++++++++--------
sources | 2 +-
3 files changed, 24 insertions(+), 9 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3c1fccf..8a2a37e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,3 +22,4 @@
/freeipa-3.1.0.tar.gz
/freeipa-3.1.2.tar.gz
/freeipa-3.2.0.pre1.tar.gz
+/freeipa-3.2.0.beta1.tar.gz
diff --git a/freeipa.spec b/freeipa.spec
index f967640..d2f8440 100644
--- a/freeipa.spec
+++ b/freeipa.spec
@@ -4,11 +4,11 @@
%global plugin_dir %{_libdir}/dirsrv/plugins
%global POLICYCOREUTILSVER 2.1.12-5
%global gettext_domain ipa
-%global VERSION 3.2.0.pre1
+%global VERSION 3.2.0.beta1
Name: freeipa
Version: 3.2.0
-Release: 0.1.pre1%{?dist}
+Release: 0.2.beta1%{?dist}
Summary: The Identity, Policy and Audit system
Group: System Environment/Base
@@ -24,7 +24,7 @@ BuildRequires: /usr/share/selinux/devel/Makefile
BuildRequires: policycoreutils >= %{POLICYCOREUTILSVER}
BuildRequires: systemd-units
%if 0%{?fedora} >= 18
-BuildRequires: samba-devel >= 4.0.0-150
+BuildRequires: samba-devel >= 2:4.0.5-1
BuildRequires: samba-python
BuildRequires: libwbclient-devel
%else
@@ -75,6 +75,11 @@ BuildRequires: check
BuildRequires: libsss_idmap-devel
BuildRequires: java-1.7.0-openjdk
+# Find out Kerberos middle version to infer ABI changes in DAL driver
+# We cannot load DAL driver into KDC with wrong ABI.
+# This is also needed to support ipa-devel repository where krb5 1.11 is available for F18
+%global krb5_dal_version %{expand:%(echo "#include <kdb.h>"|cpp -dM|grep KRB5_KDB_DAL_MAJOR_VERSION|cut -d' ' -f3)}
+
%description
IPA is an integrated solution to provide centrally managed Identity (machine,
user, virtual machines, groups, authentication credentials), Policy
@@ -93,10 +98,10 @@ Requires: 389-ds-base >= 1.3.0.5
Requires: openldap-clients
Requires: nss
Requires: nss-tools
-%if 0%{?fedora} >= 19
-Requires: krb5-server >= 1.11
+%if 0%{?krb5_dal_version} >= 4
+Requires: krb5-server >= 1.11.2-1
%else
-%if 0%{?fedora} == 18
+%if 0%{krb5_dal_version} == 3
# krb5 1.11 bumped DAL interface major version, a rebuild is needed
Requires: krb5-server < 1.11
Requires: krb5-server >= 1.10
@@ -190,7 +195,7 @@ Requires: %{name}-server = %version-%release
Requires: m2crypto
%if 0%{?fedora} >= 18
Requires: samba-python
-Requires: samba
+Requires: samba >= 2:4.0.5-1
Requires: samba-winbind
%else
Requires: samba4-python
@@ -220,7 +225,7 @@ Requires(postun): %{name}-server = %{version}-%{release}
# Specific requires
Requires(pre): 389-ds-base = 1.3.0.5
-Requires: krb5-server = 1.11.1
+Requires: krb5-server = 1.11.2-1
Requires: pki-ca = 10.0.1
%description server-strict
@@ -465,6 +470,7 @@ install -m 644 init/systemd/ipa_memcached.service %{buildroot}%{_unitdir}/ipa_me
mkdir -p %{buildroot}%{_libexecdir}
install -m 755 init/systemd/freeipa-systemd-upgrade %{buildroot}%{_libexecdir}/freeipa-systemd-upgrade
# Fedora spec file only: END
+mkdir -p %{buildroot}/%{_localstatedir}/lib/ipa/backup
%endif # ! %{ONLY_CLIENT}
mkdir -p %{buildroot}%{_sysconfdir}/ipa/
@@ -620,6 +626,8 @@ fi
%files server -f server-python.list
%defattr(-,root,root,-)
%doc COPYING README Contributors.txt
+%{_sbindir}/ipa-backup
+%{_sbindir}/ipa-restore
%{_sbindir}/ipa-ca-install
%{_sbindir}/ipa-dns-install
%{_sbindir}/ipa-server-install
@@ -743,6 +751,7 @@ fi
%attr(755,root,root) %{plugin_dir}/libipa_dns.so
%attr(755,root,root) %{plugin_dir}/libipa_range_check.so
%dir %{_localstatedir}/lib/ipa
+%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/sysupgrade
%attr(755,root,root) %dir %{_localstatedir}/lib/ipa/pki-ca
@@ -766,6 +775,8 @@ fi
%{_mandir}/man8/ipactl.8.gz
%{_mandir}/man8/ipa-upgradeconfig.8.gz
%{_mandir}/man1/ipa-compliance.1.gz
+%{_mandir}/man1/ipa-backup.1.gz
+%{_mandir}/man1/ipa-restore.1.gz
%files server-selinux
%defattr(-,root,root,-)
@@ -849,6 +860,9 @@ fi
%ghost %attr(0644,root,apache) %config(noreplace) %{_sysconfdir}/ipa/ca.crt
%changelog
+* Tue Apr 16 2013 Rob Crittenden <rcritten at redhat.com> - 3.2.0-0.2.beta1
+- Update to upstream 3.2.0 Beta 1
+
* Tue Apr 2 2013 Martin Kosek <mkosek at redhat.com> - 3.2.0-0.1.pre1
- Update to upstream 3.2.0 Prerelease 1
- Use upstream reference spec file as a base for Fedora spec file
diff --git a/sources b/sources
index 8b7c7b2..c0328ce 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-eb93b180518f4450118183d1c579459b freeipa-3.2.0.pre1.tar.gz
+fb2ec5e9c744f8177cb3cd40c4063bf5 freeipa-3.2.0.beta1.tar.gz
More information about the scm-commits
mailing list