diff --git a/0006-replica-install-drop-in-ipa-specific-config.patch b/0006-replica-install-drop-in-ipa-specific-config.patch new file mode 100644 index 0000000..af8af7e --- /dev/null +++ b/0006-replica-install-drop-in-ipa-specific-config.patch @@ -0,0 +1,34 @@ +From 76cc115c53c3a9c5f594083ff4c4452479070021 Mon Sep 17 00:00:00 2001 +From: Martin Babinsky +Date: Tue, 11 Jul 2017 12:41:38 +0200 +Subject: [PATCH] replica install: drop-in IPA specific config to tmpfiles.d + +While server installation and upgrade code configures the IPA specific +tmpfiles location and creates relevant directories, the replica +installer code path is covered incompletely and one step is missing. + +https://pagure.io/freeipa/issue/7053 + +Reviewed-By: Alexander Bokovoy +Reviewed-By: Stanislav Laznicka +--- + ipaserver/install/server/replicainstall.py | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/ipaserver/install/server/replicainstall.py b/ipaserver/install/server/replicainstall.py +index 4f28de25b..814925de1 100644 +--- a/ipaserver/install/server/replicainstall.py ++++ b/ipaserver/install/server/replicainstall.py +@@ -1515,6 +1515,9 @@ def install(installer): + # remove the extracted replica file + remove_replica_info_dir(installer) + ++ # Make sure the files we crated in /var/run are recreated at startup ++ tasks.configure_tmpfiles() ++ + # Everything installed properly, activate ipa service. + services.knownservices.ipa.enable() + +-- +2.13.0 + diff --git a/freeipa.spec b/freeipa.spec index ac75f7e..fa89715 100644 --- a/freeipa.spec +++ b/freeipa.spec @@ -69,7 +69,7 @@ Name: freeipa Version: %{VERSION} -Release: 3%{?dist} +Release: 4%{?dist} Summary: The Identity, Policy and Audit system Group: System Environment/Base @@ -85,6 +85,7 @@ Patch0002: 0002-Fix-IP-Address-Checks.patch Patch0003: 0003-python-netifaces-update-to-reflect-upstream-changes.patch Patch0004: 0004-ipa-sam-use-own-private-structure-not-ldapsam_privat.patch Patch0005: 0005-ipa-sam-use-smbldap_set_bind_callback-for-Samba-4.7-.patch +Patch0006: 0006-replica-install-drop-in-ipa-specific-config.patch BuildRequires: openldap-devel # For KDB DAL version, make explicit dependency so that increase of version @@ -1615,6 +1616,9 @@ fi %endif # with_ipatests %changelog +* Thu Jul 13 2017 Alexander Bokovoy - 4.5.2-4 +- Make sure tmpfiles.d snippet for replica is in place after install + * Mon Jul 10 2017 Alexander Bokovoy - 4.5.2-3 - Fix build with Samba 4.7.0-RC1 - Increase java stack for rhino calls to get around crashes on ppc64-le