Update to upstream 3.3.0

This commit is contained in:
Martin Kosek 2013-08-08 15:30:10 +02:00
parent 7fbdddd791
commit 8a7e6ad5ed
3 changed files with 71 additions and 11 deletions

1
.gitignore vendored
View File

@ -24,3 +24,4 @@
/freeipa-3.2.0.pre1.tar.gz /freeipa-3.2.0.pre1.tar.gz
/freeipa-3.2.0.tar.gz /freeipa-3.2.0.tar.gz
/freeipa-3.2.2.tar.gz /freeipa-3.2.2.tar.gz
/freeipa-3.3.0.tar.gz

View File

@ -4,11 +4,11 @@
%global plugin_dir %{_libdir}/dirsrv/plugins %global plugin_dir %{_libdir}/dirsrv/plugins
%global POLICYCOREUTILSVER 2.1.14-37 %global POLICYCOREUTILSVER 2.1.14-37
%global gettext_domain ipa %global gettext_domain ipa
%global VERSION 3.2.2 %global VERSION 3.3.0
Name: freeipa Name: freeipa
Version: 3.2.2 Version: 3.3.0
Release: 2%{?dist} Release: 1%{?dist}
Summary: The Identity, Policy and Audit system Summary: The Identity, Policy and Audit system
Group: System Environment/Base Group: System Environment/Base
@ -72,9 +72,11 @@ BuildRequires: python-dns
BuildRequires: m2crypto BuildRequires: m2crypto
BuildRequires: check BuildRequires: check
BuildRequires: libsss_idmap-devel BuildRequires: libsss_idmap-devel
BuildRequires: libsss_nss_idmap-devel
BuildRequires: java-1.7.0-openjdk BuildRequires: java-1.7.0-openjdk
BuildRequires: libverto-devel BuildRequires: libverto-devel
BuildRequires: systemd BuildRequires: systemd
BuildRequires: libunistring-devel
# Find out Kerberos middle version to infer ABI changes in DAL driver # Find out Kerberos middle version to infer ABI changes in DAL driver
# We cannot load DAL driver into KDC with wrong ABI. # We cannot load DAL driver into KDC with wrong ABI.
@ -131,8 +133,8 @@ Requires(pre): systemd-units
Requires(post): systemd-units Requires(post): systemd-units
Requires: selinux-policy >= 3.12.1-65 Requires: selinux-policy >= 3.12.1-65
Requires(post): selinux-policy-base Requires(post): selinux-policy-base
Requires: slapi-nis >= 0.44 Requires: slapi-nis >= 0.47.7
Requires: pki-ca >= 10.0.2-5 Requires: pki-ca >= 10.0.4
Requires: dogtag-pki-server-theme Requires: dogtag-pki-server-theme
%if 0%{?rhel} %if 0%{?rhel}
Requires: subscription-manager Requires: subscription-manager
@ -140,16 +142,15 @@ Requires: subscription-manager
Requires(preun): python systemd-units Requires(preun): python systemd-units
Requires(postun): python systemd-units Requires(postun): python systemd-units
Requires: python-dns Requires: python-dns
Requires: keyutils
Requires: zip Requires: zip
Requires: policycoreutils >= %{POLICYCOREUTILSVER} Requires: policycoreutils >= %{POLICYCOREUTILSVER}
Requires: tar Requires: tar
Requires(pre): certmonger >= 0.65 Requires(pre): certmonger >= 0.65
Requires(pre): 389-ds-base >= 1.3.1.3 Requires(pre): 389-ds-base >= 1.3.1.3
# With FreeIPA 3.2.2, package freeipa-server-selinux was obsoleted as the # With FreeIPA 3.3, package freeipa-server-selinux was obsoleted as the
# entire SELinux policy is stored in the system policy # entire SELinux policy is stored in the system policy
Obsoletes: freeipa-server-selinux < 3.2.2 Obsoletes: freeipa-server-selinux < 3.3.0
# We have a soft-requires on bind. It is an optional part of # We have a soft-requires on bind. It is an optional part of
# IPA but if it is configured we need a way to require versions # IPA but if it is configured we need a way to require versions
@ -220,7 +221,7 @@ Requires(postun): %{name}-server = %{version}-%{release}
# Specific requires # Specific requires
Requires(pre): 389-ds-base = 1.3.1.3 Requires(pre): 389-ds-base = 1.3.1.3
Requires: krb5-server = 1.11.3 Requires: krb5-server = 1.11.3
Requires: pki-ca = 10.0.3 Requires: pki-ca = 10.0.4
%description server-strict %description server-strict
IPA is an integrated solution to provide centrally managed Identity (machine, IPA is an integrated solution to provide centrally managed Identity (machine,
@ -248,7 +249,7 @@ Requires: pam_krb5
Requires: wget Requires: wget
Requires: libcurl >= 7.21.7-2 Requires: libcurl >= 7.21.7-2
Requires: xmlrpc-c >= 1.27.4 Requires: xmlrpc-c >= 1.27.4
Requires: sssd >= 1.8.0 Requires: sssd >= 1.11.0-0.1.beta2
Requires: certmonger >= 0.65 Requires: certmonger >= 0.65
Requires: nss-tools Requires: nss-tools
Requires: bind-utils Requires: bind-utils
@ -296,6 +297,7 @@ Group: System Environment/Libraries
Requires: python-kerberos Requires: python-kerberos
Requires: gnupg Requires: gnupg
Requires: iproute Requires: iproute
Requires: keyutils
Requires: pyOpenSSL Requires: pyOpenSSL
Requires: python-nss Requires: python-nss
Requires: python-lxml Requires: python-lxml
@ -311,6 +313,29 @@ user, virtual machines, groups, authentication credentials), Policy
logs, analysis thereof). If you are using IPA you need to install this logs, analysis thereof). If you are using IPA you need to install this
package. package.
%if ! %{ONLY_CLIENT}
%package tests
Summary: IPA tests and test tools
Requires: %{name}-client = %{version}-%{release}
Requires: %{name}-python = %{version}-%{release}
Requires: tar
Requires: xz
Requires: python-nose
Requires: python-paste
Requires: python-coverage
Requires: python-polib
Requires: python-paramiko >= 1.10.1
%description tests
IPA is an integrated solution to provide centrally managed Identity (machine,
user, virtual machines, groups, authentication credentials), Policy
(configuration settings, access control information) and Audit (events,
logs, analysis thereof).
This package contains tests that verify IPA functionality.
%endif # ! %{ONLY_CLIENT}
%prep %prep
# Fedora spec file only: START # Fedora spec file only: START
# Update timestamps on the files touched by a patch, to avoid non-equal # Update timestamps on the files touched by a patch, to avoid non-equal
@ -478,6 +503,10 @@ mkdir -p %{buildroot}%{_sysconfdir}/cron.d
grep -v dcerpc | grep -v adtrustinstance | \ grep -v dcerpc | grep -v adtrustinstance | \
sed -e 's,\.py.*$,.*,g' | sort -u | \ sed -e 's,\.py.*$,.*,g' | sort -u | \
sed -e 's,\./,%%{python_sitelib}/ipaserver/,g' ) >server-python.list sed -e 's,\./,%%{python_sitelib}/ipaserver/,g' ) >server-python.list
(cd %{buildroot}/%{python_sitelib}/ipatests && find . -type f | \
sed -e 's,\.py.*$,.*,g' | sort -u | \
sed -e 's,\./,%%{python_sitelib}/ipatests/,g' ) >tests-python.list
%endif # ! %{ONLY_CLIENT} %endif # ! %{ONLY_CLIENT}
%clean %clean
@ -630,6 +659,7 @@ fi
%{_sbindir}/ipa-managed-entries %{_sbindir}/ipa-managed-entries
%{_sbindir}/ipactl %{_sbindir}/ipactl
%{_sbindir}/ipa-upgradeconfig %{_sbindir}/ipa-upgradeconfig
%{_sbindir}/ipa-advise
%{_libexecdir}/certmonger/dogtag-ipa-retrieve-agent-submit %{_libexecdir}/certmonger/dogtag-ipa-retrieve-agent-submit
%{_libexecdir}/ipa-otpd %{_libexecdir}/ipa-otpd
%config(noreplace) %{_sysconfdir}/sysconfig/ipa_memcached %config(noreplace) %{_sysconfdir}/sysconfig/ipa_memcached
@ -648,6 +678,8 @@ fi
%dir %{python_sitelib}/ipaserver %dir %{python_sitelib}/ipaserver
%dir %{python_sitelib}/ipaserver/install %dir %{python_sitelib}/ipaserver/install
%dir %{python_sitelib}/ipaserver/install/plugins %dir %{python_sitelib}/ipaserver/install/plugins
%dir %{python_sitelib}/ipaserver/advise
%dir %{python_sitelib}/ipaserver/advise/plugins
%dir %{python_sitelib}/ipaserver/plugins %dir %{python_sitelib}/ipaserver/plugins
%dir %{_libdir}/ipa/certmonger %dir %{_libdir}/ipa/certmonger
%attr(755,root,root) %{_libdir}/ipa/certmonger/* %attr(755,root,root) %{_libdir}/ipa/certmonger/*
@ -657,6 +689,9 @@ fi
%{_usr}/share/ipa/*.ldif %{_usr}/share/ipa/*.ldif
%{_usr}/share/ipa/*.uldif %{_usr}/share/ipa/*.uldif
%{_usr}/share/ipa/*.template %{_usr}/share/ipa/*.template
%dir %{_usr}/share/ipa/advise
%dir %{_usr}/share/ipa/advise/legacy
%{_usr}/share/ipa/advise/legacy/*.template
%dir %{_usr}/share/ipa/ffextension %dir %{_usr}/share/ipa/ffextension
%{_usr}/share/ipa/ffextension/bootstrap.js %{_usr}/share/ipa/ffextension/bootstrap.js
%{_usr}/share/ipa/ffextension/install.rdf %{_usr}/share/ipa/ffextension/install.rdf
@ -763,6 +798,7 @@ fi
%{_mandir}/man8/ipa-upgradeconfig.8.gz %{_mandir}/man8/ipa-upgradeconfig.8.gz
%{_mandir}/man1/ipa-backup.1.gz %{_mandir}/man1/ipa-backup.1.gz
%{_mandir}/man1/ipa-restore.1.gz %{_mandir}/man1/ipa-restore.1.gz
%{_mandir}/man1/ipa-advise.1.gz
%files server-trust-ad %files server-trust-ad
%{_sbindir}/ipa-adtrust-install %{_sbindir}/ipa-adtrust-install
@ -842,7 +878,30 @@ fi
%ghost %attr(0644,root,apache) %config(noreplace) %{_sysconfdir}/ipa/default.conf %ghost %attr(0644,root,apache) %config(noreplace) %{_sysconfdir}/ipa/default.conf
%ghost %attr(0644,root,apache) %config(noreplace) %{_sysconfdir}/ipa/ca.crt %ghost %attr(0644,root,apache) %config(noreplace) %{_sysconfdir}/ipa/ca.crt
%if ! %{ONLY_CLIENT}
%files tests -f tests-python.list
%defattr(-,root,root,-)
%doc COPYING README Contributors.txt
%dir %{python_sitelib}/ipatests
%dir %{python_sitelib}/ipatests/test_cmdline
%dir %{python_sitelib}/ipatests/test_install
%dir %{python_sitelib}/ipatests/test_ipalib
%dir %{python_sitelib}/ipatests/test_ipapython
%dir %{python_sitelib}/ipatests/test_ipaserver
%dir %{python_sitelib}/ipatests/test_ipaserver/install
%dir %{python_sitelib}/ipatests/test_pkcs10
%dir %{python_sitelib}/ipatests/test_webui
%dir %{python_sitelib}/ipatests/test_xmlrpc
%{_bindir}/ipa-run-tests
%{_bindir}/ipa-test-config
%{_bindir}/ipa-test-task
%{python_sitelib}/ipatests-*.egg-info
%endif # ! %{ONLY_CLIENT}
%changelog %changelog
* Wed Aug 7 2013 Martin Kosek <mkosek@redhat.com> - 3.3.0-1
- Update to upstream 3.3.0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-2 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

View File

@ -1 +1 @@
e15e17e72b13361f5d023d7aee45a207 freeipa-3.2.2.tar.gz 4fd1e39c5bf60329b5d70b560bab2073 freeipa-3.3.0.tar.gz