Backport additional spec fixes from upstream
- Remove redundat Requires versions that are already in Fedora 17 - Replace python-crypto Requires with m2crypto - Add missing Requires(post) for client and server-trust-ad subpackages - Restart httpd service when server-trust-ad subpackage is installed - Bump selinux-policy Requires to pick up PKI/LDAP port labeling fixes
This commit is contained in:
parent
5e038ec750
commit
c6c1e1d976
27
freeipa.spec
27
freeipa.spec
@ -15,7 +15,7 @@ distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
|
|||||||
|
|
||||||
Name: freeipa
|
Name: freeipa
|
||||||
Version: 3.1.0
|
Version: 3.1.0
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: The Identity, Policy and Audit system
|
Summary: The Identity, Policy and Audit system
|
||||||
|
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
@ -98,17 +98,17 @@ Requires: ntp
|
|||||||
Requires: httpd
|
Requires: httpd
|
||||||
Requires: mod_wsgi
|
Requires: mod_wsgi
|
||||||
Requires: mod_auth_kerb >= 5.4-16
|
Requires: mod_auth_kerb >= 5.4-16
|
||||||
Requires: mod_nss >= 1.0.8-10
|
Requires: mod_nss
|
||||||
Requires: python-ldap
|
Requires: python-ldap
|
||||||
Requires: python-krbV
|
Requires: python-krbV
|
||||||
Requires: acl
|
Requires: acl
|
||||||
Requires: python-pyasn1 >= 0.0.9a
|
Requires: python-pyasn1
|
||||||
Requires: memcached
|
Requires: memcached
|
||||||
Requires: python-memcached
|
Requires: python-memcached
|
||||||
Requires: systemd-units >= 36-3
|
Requires: systemd-units >= 36-3
|
||||||
Requires(pre): systemd-units
|
Requires(pre): systemd-units
|
||||||
Requires(post): systemd-units
|
Requires(post): systemd-units
|
||||||
Requires: selinux-policy >= 3.11.1-60
|
Requires: selinux-policy >= 3.11.1-61
|
||||||
Requires(post): selinux-policy-base
|
Requires(post): selinux-policy-base
|
||||||
Requires: slapi-nis >= 0.44
|
Requires: slapi-nis >= 0.44
|
||||||
Requires: pki-ca >= 10.0.0-1
|
Requires: pki-ca >= 10.0.0-1
|
||||||
@ -165,7 +165,7 @@ daemons included in freeipa-server
|
|||||||
Summary: Virtual package to install packages required for Active Directory trusts
|
Summary: Virtual package to install packages required for Active Directory trusts
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
Requires: %{name}-server = %version-%release
|
Requires: %{name}-server = %version-%release
|
||||||
Requires: python-crypto
|
Requires: m2crypto
|
||||||
Requires: samba-python
|
Requires: samba-python
|
||||||
Requires: samba >= 4.0.0-153
|
Requires: samba >= 4.0.0-153
|
||||||
Requires: samba-winbind
|
Requires: samba-winbind
|
||||||
@ -175,6 +175,7 @@ Requires: libsss_idmap
|
|||||||
# IPA AD trusts cannot be used at the same time with the locator plugin
|
# IPA AD trusts cannot be used at the same time with the locator plugin
|
||||||
# since Winbindd will be configured in a different mode
|
# since Winbindd will be configured in a different mode
|
||||||
Requires(post): %{_sbindir}/update-alternatives
|
Requires(post): %{_sbindir}/update-alternatives
|
||||||
|
Requires(post): python
|
||||||
Requires(postun): %{_sbindir}/update-alternatives
|
Requires(postun): %{_sbindir}/update-alternatives
|
||||||
Requires(preun): %{_sbindir}/update-alternatives
|
Requires(preun): %{_sbindir}/update-alternatives
|
||||||
|
|
||||||
@ -228,6 +229,7 @@ Requires: libsss_autofs
|
|||||||
Requires: autofs
|
Requires: autofs
|
||||||
Requires: libnfsidmap
|
Requires: libnfsidmap
|
||||||
Requires: nfs-utils
|
Requires: nfs-utils
|
||||||
|
Requires(post): policycoreutils
|
||||||
|
|
||||||
Obsoletes: ipa-client >= 1.0
|
Obsoletes: ipa-client >= 1.0
|
||||||
|
|
||||||
@ -261,11 +263,11 @@ IPA administrators.
|
|||||||
%package python
|
%package python
|
||||||
Summary: Python libraries used by IPA
|
Summary: Python libraries used by IPA
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
Requires: python-kerberos >= 1.1-3
|
Requires: python-kerberos
|
||||||
Requires: gnupg
|
Requires: gnupg
|
||||||
Requires: iproute
|
Requires: iproute
|
||||||
Requires: pyOpenSSL
|
Requires: pyOpenSSL
|
||||||
Requires: python-nss >= 0.11
|
Requires: python-nss
|
||||||
Requires: python-lxml
|
Requires: python-lxml
|
||||||
Requires: python-netaddr
|
Requires: python-netaddr
|
||||||
Requires: libipa_hbac-python
|
Requires: libipa_hbac-python
|
||||||
@ -520,6 +522,10 @@ fi
|
|||||||
%post server-trust-ad
|
%post server-trust-ad
|
||||||
%{_sbindir}/update-alternatives --install %{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so \
|
%{_sbindir}/update-alternatives --install %{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so \
|
||||||
winbind_krb5_locator.so /dev/null 90
|
winbind_krb5_locator.so /dev/null 90
|
||||||
|
python -c "import sys; from ipaserver.install import installutils; sys.exit(0 if installutils.is_ipa_configured() else 1);" > /dev/null 2>&1
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
/bin/systemctl try-restart httpd.service >/dev/null 2>&1 || :
|
||||||
|
fi
|
||||||
|
|
||||||
%preun server-trust-ad
|
%preun server-trust-ad
|
||||||
if [ $1 -eq 0 ]; then
|
if [ $1 -eq 0 ]; then
|
||||||
@ -756,6 +762,13 @@ 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
|
||||||
|
* Thu Dec 20 2012 Martin Kosek <mkosek@redhat.com> - 3.1.0-2
|
||||||
|
- Remove redundat Requires versions that are already in Fedora 17
|
||||||
|
- Replace python-crypto Requires with m2crypto
|
||||||
|
- Add missing Requires(post) for client and server-trust-ad subpackages
|
||||||
|
- Restart httpd service when server-trust-ad subpackage is installed
|
||||||
|
- Bump selinux-policy Requires to pick up PKI/LDAP port labeling fixes
|
||||||
|
|
||||||
* Mon Dec 10 2012 Rob Crittenden <rcritten@redhat.com> - 3.1.0-1
|
* Mon Dec 10 2012 Rob Crittenden <rcritten@redhat.com> - 3.1.0-1
|
||||||
- Updated to upstream 3.1.0 GA
|
- Updated to upstream 3.1.0 GA
|
||||||
- Set minimum for sssd to 1.9.2
|
- Set minimum for sssd to 1.9.2
|
||||||
|
Loading…
Reference in New Issue
Block a user