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.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
|
||||||
|
79
freeipa.spec
79
freeipa.spec
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user