1eda14cbcSMatt MacyAC_DEFUN([ZFS_AC_CONFIG_USER_UDEV], [ 2eda14cbcSMatt Macy AC_MSG_CHECKING(for udev directories) 3eda14cbcSMatt Macy AC_ARG_WITH(udevdir, 4*7877fdebSMatt Macy AS_HELP_STRING([--with-udevdir=DIR], 5eda14cbcSMatt Macy [install udev helpers @<:@default=check@:>@]), 6eda14cbcSMatt Macy [udevdir=$withval], 7eda14cbcSMatt Macy [udevdir=check]) 8eda14cbcSMatt Macy 9eda14cbcSMatt Macy AS_IF([test "x$udevdir" = xcheck], [ 10eda14cbcSMatt Macy path1=/lib/udev 11eda14cbcSMatt Macy path2=/usr/lib/udev 12eda14cbcSMatt Macy default=$path2 13eda14cbcSMatt Macy 14eda14cbcSMatt Macy AS_IF([test -d "$path1"], [udevdir="$path1"], [ 15eda14cbcSMatt Macy AS_IF([test -d "$path2"], [udevdir="$path2"], 16eda14cbcSMatt Macy [udevdir="$default"]) 17eda14cbcSMatt Macy ]) 18eda14cbcSMatt Macy ]) 19eda14cbcSMatt Macy 20eda14cbcSMatt Macy AC_ARG_WITH(udevruledir, 21*7877fdebSMatt Macy AS_HELP_STRING([--with-udevruledir=DIR], 22eda14cbcSMatt Macy [install udev rules [[UDEVDIR/rules.d]]]), 23eda14cbcSMatt Macy [udevruledir=$withval], 24eda14cbcSMatt Macy [udevruledir="${udevdir}/rules.d"]) 25eda14cbcSMatt Macy 26eda14cbcSMatt Macy AC_SUBST(udevdir) 27eda14cbcSMatt Macy AC_SUBST(udevruledir) 28eda14cbcSMatt Macy AC_MSG_RESULT([$udevdir;$udevruledir]) 29eda14cbcSMatt Macy]) 30