diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/plug-nis.c | 2 | ||||
-rw-r--r-- | src/plug-sch.c | 22 |
2 files changed, 13 insertions, 11 deletions
diff --git a/src/plug-nis.c b/src/plug-nis.c index 85aa3e2..212063a 100644 --- a/src/plug-nis.c +++ b/src/plug-nis.c @@ -517,7 +517,7 @@ nis_plugin_init(Slapi_PBlock *pb) "nsslapd-pluginbetxn", DEFAULT_PLUGIN_USE_BETXNS); slapi_log_error(SLAPI_LOG_PLUGIN, state->plugin_desc->spd_id, - "starting with betxn support %s", + "starting with betxn support %s\n", is_betxn ? "enabled" : "disabled"); state->use_be_txns = is_betxn; } diff --git a/src/plug-sch.c b/src/plug-sch.c index 913ab5e..23af048 100644 --- a/src/plug-sch.c +++ b/src/plug-sch.c @@ -219,7 +219,7 @@ schema_compat_plugin_init(Slapi_PBlock *pb) "nsslapd-pluginbetxn", DEFAULT_PLUGIN_USE_BETXNS); slapi_log_error(SLAPI_LOG_PLUGIN, state->plugin_desc->spd_id, - "starting with betxn support %s", + "starting with betxn support %s\n", is_betxn ? "enabled" : "disabled"); state->use_be_txns = is_betxn; } @@ -252,15 +252,6 @@ schema_compat_plugin_init(Slapi_PBlock *pb) "error registering betxn preoperation plugin\n"); return -1; } - if (slapi_register_plugin("betxnpostoperation", TRUE, - "schema_compat_plugin_init_betxn_postop", - schema_compat_plugin_init_betxn_postop, - PLUGIN_BETXN_POSTOP_ID, NULL, - state->plugin_identity) != 0) { - slapi_log_error(SLAPI_LOG_PLUGIN, state->plugin_desc->spd_id, - "error registering betxn postoperation plugin\n"); - return -1; - } #endif if (slapi_register_plugin("postoperation", TRUE, "schema_compat_plugin_init_postop", @@ -280,6 +271,17 @@ schema_compat_plugin_init(Slapi_PBlock *pb) "error registering internal postoperation plugin\n"); return -1; } +#ifdef SLAPI_NIS_SUPPORT_BE_TXNS + if (slapi_register_plugin("betxnpostoperation", TRUE, + "schema_compat_plugin_init_betxn_postop", + schema_compat_plugin_init_betxn_postop, + PLUGIN_BETXN_POSTOP_ID, NULL, + state->plugin_identity) != 0) { + slapi_log_error(SLAPI_LOG_PLUGIN, state->plugin_desc->spd_id, + "error registering betxn postoperation plugin\n"); + return -1; + } +#endif slapi_log_error(SLAPI_LOG_PLUGIN, state->plugin_desc->spd_id, "registered plugin hooks\n"); global_plugin_state = NULL; |