mirror of
https://github.com/MariaDB/server.git
synced 2025-07-07 06:01:31 +03:00
WL#3201
post-merge fixes
This commit is contained in:
@ -238,6 +238,7 @@ AC_DEFUN([MYSQL_CONFIGURE_PLUGINS],[ dnl
|
|||||||
_MYSQL_CHECK_PLUGIN_ARGS([$1])
|
_MYSQL_CHECK_PLUGIN_ARGS([$1])
|
||||||
_MYSQL_CONFIGURE_PLUGINS(m4_bpatsubst(__mysql_plugin_list__, :, [,]))
|
_MYSQL_CONFIGURE_PLUGINS(m4_bpatsubst(__mysql_plugin_list__, :, [,]))
|
||||||
_MYSQL_DO_PLUGIN_ACTIONS(m4_bpatsubst(__mysql_plugin_list__, :, [,]))
|
_MYSQL_DO_PLUGIN_ACTIONS(m4_bpatsubst(__mysql_plugin_list__, :, [,]))
|
||||||
|
_MYSQL_POST_PLUGIN_FIXUP()
|
||||||
]) dnl
|
]) dnl
|
||||||
]) dnl
|
]) dnl
|
||||||
])
|
])
|
||||||
@ -661,5 +662,22 @@ _MYSQL_MODULE_ARGS_CHECK(m4_bpatsubst(__mysql_plugin_list__, :, [,]))
|
|||||||
_MYSQL_CHECK_DEPENDENCIES(m4_bpatsubst(__mysql_plugin_list__, :, [,]))
|
_MYSQL_CHECK_DEPENDENCIES(m4_bpatsubst(__mysql_plugin_list__, :, [,]))
|
||||||
])
|
])
|
||||||
|
|
||||||
|
AC_DEFUN([_MYSQL_POST_PLUGIN_FIXUP],[
|
||||||
|
for plugdir in $mysql_plugin_dirs; do
|
||||||
|
case "$plugdir" in
|
||||||
|
storage/* )
|
||||||
|
mysql_se_dirs="$mysql_se_dirs `echo $plugdir | sed -e 's@^storage/@@'`"
|
||||||
|
;;
|
||||||
|
plugin/* )
|
||||||
|
mysql_pg_dirs="$mysql_pg_dirs `echo $plugdir | sed -e 's@^plugin/@@'`"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
AC_MSG_ERROR([don't know how to handle plugin dir $plugdir])
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
AC_SUBST(mysql_se_dirs)
|
||||||
|
AC_SUBST(mysql_pg_dirs)
|
||||||
|
])
|
||||||
|
|
||||||
dnl ===========================================================================
|
dnl ===========================================================================
|
||||||
|
@ -531,7 +531,7 @@ static int plugin_initialize(struct st_plugin_int *plugin)
|
|||||||
switch (plugin->plugin->type)
|
switch (plugin->plugin->type)
|
||||||
{
|
{
|
||||||
case MYSQL_STORAGE_ENGINE_PLUGIN:
|
case MYSQL_STORAGE_ENGINE_PLUGIN:
|
||||||
if (ha_initialize_handlerton((handlerton*) plugin->plugin->info))
|
if (ha_initialize_handlerton(plugin))
|
||||||
{
|
{
|
||||||
sql_print_error("Plugin '%s' handlerton init returned error.",
|
sql_print_error("Plugin '%s' handlerton init returned error.",
|
||||||
plugin->name.str);
|
plugin->name.str);
|
||||||
|
Reference in New Issue
Block a user