automatically construct attest plugin list

This commit is contained in:
Andreas Steffen 2011-11-24 12:46:14 +01:00
parent f275b5432b
commit 602122771e
3 changed files with 6 additions and 4 deletions

View File

@ -758,6 +758,7 @@ libcharon_plugins=
pluto_plugins=
starter_plugins=
pool_plugins=
attest_plugins=
openac_plugins=
scepclient_plugins=
pki_plugins=
@ -776,8 +777,8 @@ ADD_PLUGIN([test-vectors], [s libcharon pluto openac scepclient pki])
ADD_PLUGIN([curl], [s libcharon pluto scepclient scripts])
ADD_PLUGIN([soup], [s libcharon pluto scripts])
ADD_PLUGIN([ldap], [s libcharon pluto scepclient scripts])
ADD_PLUGIN([mysql], [s libcharon pluto pool manager medsrv])
ADD_PLUGIN([sqlite], [s libcharon pluto pool manager medsrv])
ADD_PLUGIN([mysql], [s libcharon pluto pool manager medsrv attest])
ADD_PLUGIN([sqlite], [s libcharon pluto pool manager medsrv attest])
ADD_PLUGIN([pkcs11], [s libcharon pki])
ADD_PLUGIN([aes], [s libcharon pluto openac scepclient pki scripts])
ADD_PLUGIN([des], [s libcharon pluto openac scepclient pki scripts])
@ -868,6 +869,7 @@ AC_SUBST(libcharon_plugins)
AC_SUBST(pluto_plugins)
AC_SUBST(starter_plugins)
AC_SUBST(pool_plugins)
AC_SUBST(attest_plugins)
AC_SUBST(openac_plugins)
AC_SUBST(scepclient_plugins)
AC_SUBST(pki_plugins)

View File

@ -5,7 +5,7 @@ INCLUDES = \
-I$(top_srcdir)/src/libimcv \
-I$(top_srcdir)/src/libpts
AM_CFLAGS = -rdynamic
AM_CFLAGS = -rdynamic -DPLUGINS=\""${attest_plugins}\""
imcv_LTLIBRARIES = imv-attestation.la

View File

@ -213,7 +213,7 @@ int main(int argc, char *argv[])
exit(SS_RC_LIBSTRONGSWAN_INTEGRITY);
}
if (!lib->plugins->load(lib->plugins, NULL,
lib->settings->get_str(lib->settings, "attest.load", "sqlite")))
lib->settings->get_str(lib->settings, "attest.load", PLUGINS)))
{
exit(SS_RC_INITIALIZATION_FAILED);
}