summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2009-08-28 20:51:40 +0000
committerAlasdair Kergon <agk@redhat.com>2009-08-28 20:51:40 +0000
commit66fd45290c11def3d51ff6eb0165d88a1ce31141 (patch)
tree0b5c94fcf717fca57e05fa9f569fcb38f04ca5cb /configure.in
parenta946372e504d2cc3089de66579319c2d0b61a9bd (diff)
downloadlvm2-66fd45290c11def3d51ff6eb0165d88a1ce31141.tar.gz
lvm2-66fd45290c11def3d51ff6eb0165d88a1ce31141.tar.xz
lvm2-66fd45290c11def3d51ff6eb0165d88a1ce31141.zip
change clogd to cmirrord
make pidfile locn configurable
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in28
1 files changed, 21 insertions, 7 deletions
diff --git a/configure.in b/configure.in
index 651ba6a3..cf74d071 100644
--- a/configure.in
+++ b/configure.in
@@ -550,16 +550,30 @@ if test x$CLVMD = xall; then
fi
################################################################################
-dnl -- Build cluster log daemon
-AC_MSG_CHECKING(whether to build cluster log daemon)
-AC_ARG_ENABLE(clogd, [ --enable-clogd Enable the cluster log daemon],
-CLOGD=$enableval)
-AC_MSG_RESULT($CLOGD)
+dnl -- Build cluster mirror log daemon
+AC_MSG_CHECKING(whether to build cluster mirror log daemon)
+AC_ARG_ENABLE(cmirrord, [ --enable-cmirrord Enable the cluster mirror log daemon],
+CMIRRORD=$enableval, CMIRRORD=no)
+AC_MSG_RESULT($CMIRRORD)
+BUILD_CMIRRORD=$CMIRRORD
+
+################################################################################
+dnl -- cmirrord pidfile
+AH_TEMPLATE(CMIRRORD_PIDFILE, [Path to cmirrord pidfile.])
+if test "x$BUILD_CMIRRORD" = xyes; then
+ AC_ARG_WITH(cmirrord-pidfile,
+ [ --with-cmirrord-pidfile=PATH cmirrord pidfile [[/var/run/cmirrord.pid]] ],
+ [ AC_DEFINE_UNQUOTED(CMIRRORD_PIDFILE,"$withval") ],
+ [ AC_DEFINE_UNQUOTED(CMIRRORD_PIDFILE,"/var/run/cmirrord.pid") ])
+fi
+
+################################################################################
dnl -- Look for corosync libraries if required.
-if [[ "x$CLOGD" = xall -o `expr x"$CLOGD" : '.*corosync.*'` != 0 ]]; then
+if [[ "x$BUILD_CMIRRORD" = xyes ]]; then
#
# FIXME: ALSO NEED TO CHECK FOR CHECKPOINT MODULE
+# FIXME: Merge this with the new clvmd logic
#
PKG_CHECK_MODULES(CPG, libcpg, [],
[AC_MSG_RESULT([no pkg for libcpg library, using -lcpg]);
@@ -1007,6 +1021,7 @@ LVM_LIBAPI=`echo "$VER" | $AWK -F '[[()]]' '{print $2}'`
################################################################################
AC_SUBST(APPLIB)
+AC_SUBST(BUILD_CMIRRORD)
AC_SUBST(BUILD_DMEVENTD)
AC_SUBST(CCS_CFLAGS)
AC_SUBST(CCS_LIBS)
@@ -1017,7 +1032,6 @@ AC_SUBST(CLDNOWHOLEARCHIVE)
AC_SUBST(CLDWHOLEARCHIVE)
AC_SUBST(CLUSTER)
AC_SUBST(CLVMD)
-AC_SUBST(CLOGD)
AC_SUBST(CMAN_CFLAGS)
AC_SUBST(CMAN_LIBS)
AC_SUBST(CMDLIB)