]> err.no Git - util-linux/commitdiff
build-sys: add --disable-uuidd
authorKarel Zak <kzak@redhat.com>
Fri, 22 May 2009 07:58:23 +0000 (09:58 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 22 May 2009 08:06:17 +0000 (10:06 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
configure.ac
shlibs/uuid/src/gen_uuid.c

index e9a89199846f80a3a594faa1820d752c12397453..f700f5781584dde63151205ace67459dfb8f5198 100644 (file)
@@ -281,6 +281,23 @@ AM_CONDITIONAL(HAVE_UUID, test "x$have_uuid" = xyes)
 : ${UUID_LIBS='-luuid'}
 
 
+AC_ARG_ENABLE([uuidd],
+  AS_HELP_STRING([--disable-uuidd], [do not build the uuid daemon]),
+  [], enable_uuidd=auto
+)
+
+case "$enable_uuidd:$have_uuid" in
+yes:no)
+  AC_MSG_ERROR([cannot enable uuidd when libuuid is disabled]) ;;
+auto:*)
+  enable_uuidd=$have_uuid ;;
+esac
+if test "x$enable_uuidd" = xyes; then
+  AC_DEFINE(HAVE_UUIDD, 1, [Define to 1 if you want to use uuid daemon.])
+fi
+AM_CONDITIONAL(BUILD_UUIDD, test "x$enable_uuidd" = xyes)
+
+
 AC_ARG_ENABLE([libblkid],
   AS_HELP_STRING([--disable-libblkid], [do not build libblkid and blkid utilities]),
   [], enable_libblkid=yes
index e0cb55742109c4d93f20c9666fb7455b78cf875c..8497ac675f75f27a7675103cb802b320a4208ef2 100644 (file)
@@ -419,7 +419,7 @@ try_again:
        return 0;
 }
 
-#if defined(USE_UUIDD) && defined(HAVE_SYS_UN_H)
+#if defined(HAVE_UUIDD) && defined(HAVE_SYS_UN_H)
 /* used in get_uuid_via_daemon() only */
 static ssize_t read_all(int fd, char *buf, size_t count)
 {
@@ -541,7 +541,7 @@ fail:
        return -1;
 }
 
-#else /* !defined(USE_UUIDD) && defined(HAVE_SYS_UN_H) */
+#else /* !defined(HAVE_UUIDD) && defined(HAVE_SYS_UN_H) */
 static int get_uuid_via_daemon(int op, uuid_t out, int *num)
 {
        return -1;