>
> Ok can we revive 2 seconds the idea to add a string to the corosync exec
> that explicitly mention what features are built into the binary/package?
>
> I think I suggested it a long time ago but never got around to do it.
>
> Something that can tell us if there is nss/small-memory/whatever feature
> built in that is not selectable at runtime.
>
> It's a matter of a 2/3 lines change in configure.ac and a log_printf( in
> the main exec and can spare us the trouble to figure out that 2 builds
> are incompatible (if users doesn't know what binary packages he received
> from whatever distro and they are not compatible between them).
>
> Fabio
Here is a patch that does this.
-Angus
Index: exec/main.c
===================================================================
--- exec/main.c (revision 2408)
+++ exec/main.c (working copy)
@@ -813,6 +813,7 @@
corosync_mlockall ();
log_printf (LOGSYS_LEVEL_NOTICE, "Corosync Cluster Engine ('%s'):
started and ready to provide service.\n", VERSION);
+ log_printf (LOGSYS_LEVEL_INFO, "Corosync built-in features:"
PACKAGE_FEATURES "\n");
(void)signal (SIGINT, sigintr_handler);
(void)signal (SIGUSR2, sigusr2_handler);
Index: configure.ac
===================================================================
--- configure.ac (revision 2410)
+++ configure.ac (working copy)
@@ -420,6 +420,8 @@
AC_SUBST([COROSYSCONFDIR])
AC_DEFINE_UNQUOTED([COROSYSCONFDIR], "$(eval echo
${COROSYSCONFDIR})", [corosync config directory])
+AC_DEFINE_UNQUOTED([PACKAGE_FEATURES], "${PACKAGE_FEATURES}",
[corosync built-in features])
+
AC_OUTPUT
AC_MSG_RESULT([])
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais