mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-23 23:50:03 -06:00
Require 389-ds 1.4.0.21
1.4.0.21 fixes a problem with create_suffix_entry and uses os.path.expanduser() instead of getenv('HOME'). See: https://pagure.io/389-ds-base/pull-request/50121 See: https://pagure.io/389-ds-base/issue/49984 See: https://pagure.io/389-ds-base/issue/50152 Signed-off-by: Christian Heimes <cheimes@redhat.com> Reviewed-By: Rob Crittenden <rcritten@redhat.com>
This commit is contained in:
parent
88795fb9a9
commit
0b17ae905a
@ -70,10 +70,13 @@
|
||||
|
||||
# fix for segfault in python3-ldap, https://pagure.io/freeipa/issue/7324
|
||||
%global python_ldap_version 3.1.0-1
|
||||
# python3-lib389
|
||||
# Fix for "Installation fails: Replica Busy"
|
||||
# https://pagure.io/389-ds-base/issue/49818
|
||||
%global ds_version 1.4.0.16
|
||||
# Fix for create suffix
|
||||
# https://pagure.io/389-ds-base/issue/49984
|
||||
%if 0%{?fedora} >= 30
|
||||
%global ds_version 1.4.1.1
|
||||
%else
|
||||
%global ds_version 1.4.0.21
|
||||
%endif
|
||||
|
||||
# Don't use Fedora's Python dependency generator on Fedora 30/rawhide yet.
|
||||
# Some packages don't provide new dist aliases.
|
||||
@ -156,7 +159,7 @@ BuildRequires: openssl-devel
|
||||
BuildRequires: libini_config-devel
|
||||
BuildRequires: cyrus-sasl-devel
|
||||
%if ! %{ONLY_CLIENT}
|
||||
BuildRequires: 389-ds-base-devel = %{ds_version}
|
||||
BuildRequires: 389-ds-base-devel >= %{ds_version}
|
||||
BuildRequires: samba-devel >= %{samba_version}
|
||||
BuildRequires: libtalloc-devel
|
||||
BuildRequires: libtevent-devel
|
||||
@ -215,7 +218,7 @@ BuildRequires: python3-jinja2
|
||||
BuildRequires: python3-jwcrypto >= 0.4.2
|
||||
BuildRequires: python3-ldap >= %{python_ldap_version}
|
||||
BuildRequires: python3-ldap >= %{python_ldap_version}
|
||||
BuildRequires: python3-lib389 = %{ds_version}
|
||||
BuildRequires: python3-lib389 >= %{ds_version}
|
||||
BuildRequires: python3-libipa_hbac
|
||||
BuildRequires: python3-libsss_nss_idmap
|
||||
BuildRequires: python3-lxml
|
||||
@ -272,7 +275,7 @@ Requires: %{name}-client = %{version}-%{release}
|
||||
Requires: %{name}-common = %{version}-%{release}
|
||||
Requires: python3-ipaserver = %{version}-%{release}
|
||||
Requires: python3-ldap >= %{python_ldap_version}
|
||||
Requires: 389-ds-base = %{ds_version}
|
||||
Requires: 389-ds-base >= %{ds_version}
|
||||
Requires: openldap-clients > 2.4.35-4
|
||||
Requires: nss >= %{nss_version}
|
||||
Requires: nss-tools >= %{nss_version}
|
||||
@ -307,7 +310,7 @@ Requires(postun): systemd-units
|
||||
Requires: policycoreutils >= 2.1.12-5
|
||||
Requires: tar
|
||||
Requires(pre): certmonger >= 0.79.5-1
|
||||
Requires(pre): 389-ds-base = %{ds_version}
|
||||
Requires(pre): 389-ds-base >= %{ds_version}
|
||||
Requires: fontawesome-fonts
|
||||
Requires: open-sans-fonts
|
||||
Requires: openssl
|
||||
|
@ -526,10 +526,6 @@ class DsInstance(service.Service):
|
||||
self.backup_state("serverid", self.serverid)
|
||||
self.fstore.backup_file(paths.SYSCONFIG_DIRSRV)
|
||||
|
||||
# workaround for https://pagure.io/389-ds-base/issue/50152
|
||||
if 'HOME' not in os.environ:
|
||||
os.environ['HOME'] = api.env.home
|
||||
|
||||
# The new installer is api driven. We can pass it a log function
|
||||
# and it will use it. Because of this, we can pass verbose true,
|
||||
# and allow our logger to control the display based on level.
|
||||
|
Loading…
Reference in New Issue
Block a user