]> granicus.if.org Git - zfs/commitdiff
Fix WANT_DEVNAME2DEVID configure error
authorBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 1 Apr 2016 15:49:19 +0000 (08:49 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 1 Apr 2016 16:06:54 +0000 (09:06 -0700)
Accidentally introduced by commit e4023e4.  The AM_CONDITIONAL
cannot be located where it can be invoked conditionally, as in
the `--with-config=user` case.  Relocate it to the top level
ZFS_AC_CONFIG macro along with the other AM_CONDITIONALs.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Issue #4416

config/user-libudev.m4
config/zfs-build.m4

index 2a8025903459210cc5d5f73dcf263a57ca3ac6f4..9b7454927ea75a399d7539b596c6e9c04ce4a84d 100644 (file)
@@ -5,14 +5,13 @@ AC_DEFUN([ZFS_AC_CONFIG_USER_LIBUDEV], [
        LIBUDEV=
 
        AC_CHECK_HEADER([libudev.h], [
-           libudev=yes
+           user_libudev=yes
            AC_SUBST([LIBUDEV], ["-ludev"])
            AC_DEFINE([HAVE_LIBUDEV], 1, [Define if you have libudev])
        ], [
-           libudev=no
+           user_libudev=no
        ])
 
-       AM_CONDITIONAL([WANT_DEVNAME2DEVID], [ test x$libudev = xyes ])
        AC_SEARCH_LIBS([udev_device_get_is_initialized], [udev], [
            AC_DEFINE([HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED], 1, [
            Define if udev_device_get_is_initialized is available])], [])
index 9ff7fb37107f95daa0f7451ff72e6d6087fba842..a584b081360ef79f3b86c564b46e6db30c81ad0c 100644 (file)
@@ -100,10 +100,12 @@ AC_DEFUN([ZFS_AC_CONFIG], [
        esac
 
        AM_CONDITIONAL([CONFIG_USER],
-                      [test "$ZFS_CONFIG" = user -o "$ZFS_CONFIG" = all])
+           [test "$ZFS_CONFIG" = user -o "$ZFS_CONFIG" = all])
        AM_CONDITIONAL([CONFIG_KERNEL],
-                      [test "$ZFS_CONFIG" = kernel -o "$ZFS_CONFIG" = all] &&
-                      [test "x$enable_linux_builtin" != xyes ])
+           [test "$ZFS_CONFIG" = kernel -o "$ZFS_CONFIG" = all] &&
+           [test "x$enable_linux_builtin" != xyes ])
+       AM_CONDITIONAL([WANT_DEVNAME2DEVID],
+           [test "x$user_libudev" = xyes ])
 ])
 
 dnl #