Update to upstream 3.3.0
This commit is contained in:
parent
7fbdddd791
commit
8a7e6ad5ed
1
.gitignore
vendored
1
.gitignore
vendored
@ -24,3 +24,4 @@
|
||||
/freeipa-3.2.0.pre1.tar.gz
|
||||
/freeipa-3.2.0.tar.gz
|
||||
/freeipa-3.2.2.tar.gz
|
||||
/freeipa-3.3.0.tar.gz
|
||||
|
79
freeipa.spec
79
freeipa.spec
@ -4,11 +4,11 @@
|
||||
%global plugin_dir %{_libdir}/dirsrv/plugins
|
||||
%global POLICYCOREUTILSVER 2.1.14-37
|
||||
%global gettext_domain ipa
|
||||
%global VERSION 3.2.2
|
||||
%global VERSION 3.3.0
|
||||
|
||||
Name: freeipa
|
||||
Version: 3.2.2
|
||||
Release: 2%{?dist}
|
||||
Version: 3.3.0
|
||||
Release: 1%{?dist}
|
||||
Summary: The Identity, Policy and Audit system
|
||||
|
||||
Group: System Environment/Base
|
||||
@ -72,9 +72,11 @@ BuildRequires: python-dns
|
||||
BuildRequires: m2crypto
|
||||
BuildRequires: check
|
||||
BuildRequires: libsss_idmap-devel
|
||||
BuildRequires: libsss_nss_idmap-devel
|
||||
BuildRequires: java-1.7.0-openjdk
|
||||
BuildRequires: libverto-devel
|
||||
BuildRequires: systemd
|
||||
BuildRequires: libunistring-devel
|
||||
|
||||
# Find out Kerberos middle version to infer ABI changes in DAL driver
|
||||
# We cannot load DAL driver into KDC with wrong ABI.
|
||||
@ -131,8 +133,8 @@ Requires(pre): systemd-units
|
||||
Requires(post): systemd-units
|
||||
Requires: selinux-policy >= 3.12.1-65
|
||||
Requires(post): selinux-policy-base
|
||||
Requires: slapi-nis >= 0.44
|
||||
Requires: pki-ca >= 10.0.2-5
|
||||
Requires: slapi-nis >= 0.47.7
|
||||
Requires: pki-ca >= 10.0.4
|
||||
Requires: dogtag-pki-server-theme
|
||||
%if 0%{?rhel}
|
||||
Requires: subscription-manager
|
||||
@ -140,16 +142,15 @@ Requires: subscription-manager
|
||||
Requires(preun): python systemd-units
|
||||
Requires(postun): python systemd-units
|
||||
Requires: python-dns
|
||||
Requires: keyutils
|
||||
Requires: zip
|
||||
Requires: policycoreutils >= %{POLICYCOREUTILSVER}
|
||||
Requires: tar
|
||||
Requires(pre): certmonger >= 0.65
|
||||
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
|
||||
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
|
||||
# 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
|
||||
Requires(pre): 389-ds-base = 1.3.1.3
|
||||
Requires: krb5-server = 1.11.3
|
||||
Requires: pki-ca = 10.0.3
|
||||
Requires: pki-ca = 10.0.4
|
||||
|
||||
%description server-strict
|
||||
IPA is an integrated solution to provide centrally managed Identity (machine,
|
||||
@ -248,7 +249,7 @@ Requires: pam_krb5
|
||||
Requires: wget
|
||||
Requires: libcurl >= 7.21.7-2
|
||||
Requires: xmlrpc-c >= 1.27.4
|
||||
Requires: sssd >= 1.8.0
|
||||
Requires: sssd >= 1.11.0-0.1.beta2
|
||||
Requires: certmonger >= 0.65
|
||||
Requires: nss-tools
|
||||
Requires: bind-utils
|
||||
@ -296,6 +297,7 @@ Group: System Environment/Libraries
|
||||
Requires: python-kerberos
|
||||
Requires: gnupg
|
||||
Requires: iproute
|
||||
Requires: keyutils
|
||||
Requires: pyOpenSSL
|
||||
Requires: python-nss
|
||||
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
|
||||
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
|
||||
# Fedora spec file only: START
|
||||
# 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 | \
|
||||
sed -e 's,\.py.*$,.*,g' | sort -u | \
|
||||
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}
|
||||
|
||||
%clean
|
||||
@ -630,6 +659,7 @@ fi
|
||||
%{_sbindir}/ipa-managed-entries
|
||||
%{_sbindir}/ipactl
|
||||
%{_sbindir}/ipa-upgradeconfig
|
||||
%{_sbindir}/ipa-advise
|
||||
%{_libexecdir}/certmonger/dogtag-ipa-retrieve-agent-submit
|
||||
%{_libexecdir}/ipa-otpd
|
||||
%config(noreplace) %{_sysconfdir}/sysconfig/ipa_memcached
|
||||
@ -648,6 +678,8 @@ fi
|
||||
%dir %{python_sitelib}/ipaserver
|
||||
%dir %{python_sitelib}/ipaserver/install
|
||||
%dir %{python_sitelib}/ipaserver/install/plugins
|
||||
%dir %{python_sitelib}/ipaserver/advise
|
||||
%dir %{python_sitelib}/ipaserver/advise/plugins
|
||||
%dir %{python_sitelib}/ipaserver/plugins
|
||||
%dir %{_libdir}/ipa/certmonger
|
||||
%attr(755,root,root) %{_libdir}/ipa/certmonger/*
|
||||
@ -657,6 +689,9 @@ fi
|
||||
%{_usr}/share/ipa/*.ldif
|
||||
%{_usr}/share/ipa/*.uldif
|
||||
%{_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
|
||||
%{_usr}/share/ipa/ffextension/bootstrap.js
|
||||
%{_usr}/share/ipa/ffextension/install.rdf
|
||||
@ -763,6 +798,7 @@ fi
|
||||
%{_mandir}/man8/ipa-upgradeconfig.8.gz
|
||||
%{_mandir}/man1/ipa-backup.1.gz
|
||||
%{_mandir}/man1/ipa-restore.1.gz
|
||||
%{_mandir}/man1/ipa-advise.1.gz
|
||||
|
||||
%files server-trust-ad
|
||||
%{_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/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
|
||||
* 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
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user