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