IPA-KDB: use relative path in ipa-certmap config snippet

Architecture specific paths should be avoided in the global Kerberos
configuration because it is read e.g. by 32bit and 64bit libraries they
are installed in parallel.

Resolves https://pagure.io/freeipa/issue/6833

Reviewed-By: Christian Heimes <cheimes@redhat.com>
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
This commit is contained in:
Sumit Bose 2017-03-29 15:46:50 +02:00 committed by Jan Cholasta
parent 5f5a3b29db
commit 6c2772dde5
2 changed files with 5 additions and 9 deletions

View File

@ -40,18 +40,16 @@ ipadb_la_SOURCES = \
ipa_kdb_audit_as.c \
$(NULL)
dist_noinst_DATA = ipa_kdb.exports
if BUILD_IPA_CERTAUTH_PLUGIN
ipadb_la_SOURCES += ipa_kdb_certauth.c
%: %.in
sed \
-e 's|@plugindir@|$(plugindir)|g' \
'$(srcdir)/$@.in' >$@
krb5confdir = $(sysconfdir)/krb5.conf.d
krb5conf_DATA = ipa-certauth
CLEANFILES = $(krb5conf_DATA)
else
dist_noinst_DATA += ipa-certauth
endif
ipadb_la_LDFLAGS = \
@ -105,8 +103,6 @@ ipa_kdb_tests_LDADD = \
-lsss_idmap \
$(NULL)
dist_noinst_DATA = ipa_kdb.exports ipa-certauth.in
clean-local:
rm -f tests/.dirstamp

View File

@ -1,5 +1,5 @@
[plugins]
certauth = {
module = ipakdb:@plugindir@/ipadb.so
module = ipakdb:kdb/ipadb.so
enable_only = ipakdb
}