diff options
author | Alexander Bokovoy <abokovoy@redhat.com> | 2016-08-05 13:04:19 +0300 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2016-08-19 15:34:26 +0200 |
commit | 7bec8a246d6712f749ec331f5bf066e3357c4ce7 (patch) | |
tree | cbb73e447ed63c87c47112e6594b141bf2f74ac1 /freeipa.spec.in | |
parent | 86e156c3c5f331e3f169b941be2d9f72e7c8f000 (diff) | |
download | freeipa-7bec8a246d6712f749ec331f5bf066e3357c4ce7.tar.gz freeipa-7bec8a246d6712f749ec331f5bf066e3357c4ce7.tar.xz freeipa-7bec8a246d6712f749ec331f5bf066e3357c4ce7.zip |
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 <mbasti@redhat.com>
Diffstat (limited to 'freeipa.spec.in')
-rw-r--r-- | freeipa.spec.in | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/freeipa.spec.in b/freeipa.spec.in index ea580a20a..d55ab4f0a 100644 --- a/freeipa.spec.in +++ b/freeipa.spec.in @@ -873,6 +873,8 @@ mkdir -p %{buildroot}%{_sysconfdir}/cron.d mkdir -p %{buildroot}%{_sysconfdir}/ipa/custodia +mkdir -p %{buildroot}%{_usr}/share/ipa/schema.d + %endif # ONLY_CLIENT @@ -1250,7 +1252,8 @@ fi %ghost %{_localstatedir}/lib/ipa/pki-ca/publish %ghost %{_localstatedir}/named/dyndb-ldap/ipa %dir %attr(0700,root,root) %{_sysconfdir}/ipa/custodia - +%dir %{_usr}/share/ipa/schema.d +%attr(0644,root,root) %{_usr}/share/ipa/schema.d/README %files server-dns %defattr(-,root,root,-) |