From 7bec8a246d6712f749ec331f5bf066e3357c4ce7 Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Fri, 5 Aug 2016 13:04:19 +0300 Subject: support schema files from third-party plugins Allow upgrade process to include schema files from third-party plugins installed in /usr/share/ipa/schema.d/*.schema. The directory /usr/shar/eipa/schema.d is owned by the server-common subpackage and therefore third-party plugins should depend on freeipa-server-common (ipa-server-common) package in their package dependencies. Resolves: https://fedorahosted.org/freeipa/ticket/5864 Reviewed-By: Martin Basti --- ipaplatform/base/paths.py | 1 + 1 file changed, 1 insertion(+) (limited to 'ipaplatform') diff --git a/ipaplatform/base/paths.py b/ipaplatform/base/paths.py index df0a92ff4..f927a7a99 100644 --- a/ipaplatform/base/paths.py +++ b/ipaplatform/base/paths.py @@ -355,6 +355,7 @@ class BasePathNamespace(object): IPA_CUSTODIA_SOCKET = '/run/httpd/ipa-custodia.sock' IPA_CUSTODIA_AUDIT_LOG = '/var/log/ipa-custodia.audit.log' IPA_GETKEYTAB = '/usr/sbin/ipa-getkeytab' + EXTERNAL_SCHEMA_DIR = '/usr/share/ipa/schema.d' @property def USER_CACHE_PATH(self): -- cgit