X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/a002ed795e14572d8f06c7ecca3805a4fb6b2b5e..16197d6906579ed2ea0ecb01bdad5aa68a52239e:/configure.ac diff --git a/configure.ac b/configure.ac index 6d47a54..3dd5b69 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ m4_define([gnt_version_major], [2]) m4_define([gnt_version_minor], [5]) m4_define([gnt_version_revision], [0]) -m4_define([gnt_version_suffix], [~rc1]) +m4_define([gnt_version_suffix], [~rc5]) m4_define([gnt_version_full], m4_format([%d.%d.%d%s], gnt_version_major, gnt_version_minor, @@ -147,7 +147,7 @@ AC_SUBST(KVM_PATH, $kvm_path) # --with-lvm-stripecount=... AC_ARG_WITH([lvm-stripecount], [AS_HELP_STRING([--with-lvm-stripecount=NUM], - [the number of stripes to use for LVM volumes] + [the default number of stripes to use for LVM volumes] [ (default is 1)] )], [lvm_stripecount="$withval"], @@ -208,15 +208,20 @@ AC_MSG_NOTICE([Group for clients is $group_admin]) # --enable-drbd-barriers AC_ARG_ENABLE([drbd-barriers], [AS_HELP_STRING([--enable-drbd-barriers], - [enable the DRBD barrier functionality (>= 8.0.12) (default: enabled)])], + [enable by default the DRBD barriers functionality (>= 8.0.12) (default: enabled)])], [[if test "$enableval" != no; then - DRBD_BARRIERS=True + DRBD_BARRIERS=n + DRBD_NO_META_FLUSH=False else - DRBD_BARRIERS=False + DRBD_BARRIERS=bfd + DRBD_NO_META_FLUSH=True fi ]], - [DRBD_BARRIERS=True]) + [DRBD_BARRIERS=n + DRBD_NO_META_FLUSH=False + ]) AC_SUBST(DRBD_BARRIERS, $DRBD_BARRIERS) +AC_SUBST(DRBD_NO_META_FLUSH, $DRBD_NO_META_FLUSH) # --enable-syslog[=no/yes/only] AC_ARG_ENABLE([syslog], @@ -261,6 +266,27 @@ AC_ARG_ENABLE([htools-rapi], [], [enable_htools_rapi=no]) +# --enable-htools +ENABLE_CONFD= +AC_ARG_ENABLE([confd], + [AS_HELP_STRING([--enable-confd], + [enable the ganeti-confd daemon (default: yes)])], + [[case "$enableval" in + no) + enable_confd=False + ;; + yes) + enable_confd=True + ;; + *) + echo "Invalid value for enable-confd '$enableval'" + exit 1 + ;; + esac + ]], + [enable_confd=True]) +AC_SUBST(ENABLE_CONFD, $enable_confd) + # --with-disk-separator=... AC_ARG_WITH([disk-separator], [AS_HELP_STRING([--with-disk-separator=STRING], @@ -461,6 +487,15 @@ AM_CONDITIONAL([WANT_HTOOLS], [test x$HTOOLS = xyes]) AM_CONDITIONAL([WANT_HTOOLSTESTS], [test "x$GHC_PKG_QUICKCHECK" != x]) AM_CONDITIONAL([WANT_HTOOLSAPIDOC], [test x$HTOOLS_APIDOC = xyes]) +# Check for fakeroot +AC_ARG_VAR(FAKEROOT_PATH, [fakeroot path]) +AC_PATH_PROG(FAKEROOT_PATH, [fakeroot], []) +if test -z "$FAKEROOT_PATH"; then + AC_MSG_WARN(m4_normalize([fakeroot not found, tests that must run as root + will not be executed])) +fi +AM_CONDITIONAL([HAS_FAKEROOT], [test "x$FAKEROOT_PATH" != x]) + SOCAT_USE_ESCAPE= AC_ARG_ENABLE([socat-escape], [AS_HELP_STRING([--enable-socat-escape],