URL: https://github.com/freeipa/freeipa/pull/1037 Author: tomaskrizek Title: #1037: Backport PR 1010 to ipa-4-5 Action: opened
PR body: """ This PR was opened automatically because PR #1010 was pushed to master and backport to ipa-4-5 is required. """ To pull the PR as Git branch: git remote add ghfreeipa https://github.com/freeipa/freeipa git fetch ghfreeipa pull/1037/head:pr1037 git checkout pr1037
From bb7e8a1db72d8064803291f055e81537fbd037eb Mon Sep 17 00:00:00 2001 From: Pavel Vomacka <pvoma...@redhat.com> Date: Mon, 28 Aug 2017 10:51:53 +0200 Subject: [PATCH] Adds whoami DS plugin in case that plugin is missing When first installation of IPA has been done when whoami plugin was not enabled in DS by default and then IPA was upgraded to newer versions, then after upgrade to IPA 4.5 WebUI stops working. This is caused by new requirement on whoami DS plugin which is used to obtain information about logged in entity. This fix adds the whoami plugin during update in case that the plugin is not enabled. https://pagure.io/freeipa/issue/7126 --- install/updates/20-whoami.update | 14 ++++++++++++++ install/updates/Makefile.am | 1 + 2 files changed, 15 insertions(+) create mode 100644 install/updates/20-whoami.update diff --git a/install/updates/20-whoami.update b/install/updates/20-whoami.update new file mode 100644 index 0000000000..ed2c6cbd77 --- /dev/null +++ b/install/updates/20-whoami.update @@ -0,0 +1,14 @@ +dn: cn=whoami,cn=plugins,cn=config +default:objectClass: top +default:objectClass: nsSlapdPlugin +default:objectClass: extensibleObject +default:cn: whoami +default:nsslapd-plugin-depends-on-type: database +default:nsslapd-pluginDescription: whoami extended operation plugin +default:nsslapd-pluginEnabled: on +default:nsslapd-pluginId: whoami-plugin +default:nsslapd-pluginInitfunc: whoami_init +default:nsslapd-pluginPath: libwhoami-plugin +default:nsslapd-pluginType: extendedop +default:nsslapd-pluginVendor: 389 Project +default:nsslapd-pluginVersion: 1.0 diff --git a/install/updates/Makefile.am b/install/updates/Makefile.am index e18d01127b..ae3d3e0528 100644 --- a/install/updates/Makefile.am +++ b/install/updates/Makefile.am @@ -24,6 +24,7 @@ app_DATA = \ 20-idoverride_index.update \ 20-uuid.update \ 20-default_password_policy.update \ + 20-whoami.update \ 21-replicas_container.update \ 21-ca_renewal_container.update \ 21-certstore_container.update \
_______________________________________________ FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org