freeipa/install/share/schema.d
Rob Crittenden 6518a600b4 Change FreeIPA references to IPA and Identity Management
In order to simplify the build process between upstream FreeIPA
and downstream builds (such as CentOS Stream) we are changing
some file references from FreeIPA to IPA (and Identity Management).

https://pagure.io/freeipa/issue/8669

Signed-off-by: Rob Crittenden <rcritten@redhat.com>
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
2021-01-21 13:51:45 +01:00
..
Makefile.am Build: remove incorrect use of MAINTAINERCLEANFILES 2016-11-16 09:12:07 +01:00
README Change FreeIPA references to IPA and Identity Management 2021-01-21 13:51:45 +01:00

This directory is indended to store schema files for 3rd-party plugins.

Each schema file should be named NN-description.ldif where NN is a number 00..90.

The schema files from this directory are merged together with the core IPA
schema files during the run of ipa-server-upgrade utility. Therefore, they are
also installed when upgrade happens within the process of ipa-server-install.

The directory is installed as /usr/share/ipa/schema.d and is owned by a
ipa-server-common package. Therefore, a 3rd-party plugin would need to
depend on the ipa-server-common package if it delivers the schema file(s).

You may place your schema files in a subdirectory too, the code that loads
schema files processes recursively all subdirectories of schema.d.