xref: /freebsd-src/sys/contrib/openzfs/config/user-dracut.m4 (revision 7877fdebeeb35fad1cbbafce22598b1bdf97c786)
1eda14cbcSMatt MacyAC_DEFUN([ZFS_AC_CONFIG_USER_DRACUT], [
2eda14cbcSMatt Macy	AC_MSG_CHECKING(for dracut directory)
3eda14cbcSMatt Macy	AC_ARG_WITH([dracutdir],
4*7877fdebSMatt Macy		AS_HELP_STRING([--with-dracutdir=DIR],
5eda14cbcSMatt Macy		[install dracut helpers @<:@default=check@:>@]),
6eda14cbcSMatt Macy		[dracutdir=$withval],
7eda14cbcSMatt Macy		[dracutdir=check])
8eda14cbcSMatt Macy
9eda14cbcSMatt Macy	AS_IF([test "x$dracutdir" = xcheck], [
10eda14cbcSMatt Macy		path1=/usr/share/dracut
11eda14cbcSMatt Macy		path2=/usr/lib/dracut
12eda14cbcSMatt Macy		default=$path2
13eda14cbcSMatt Macy
14eda14cbcSMatt Macy		AS_IF([test -d "$path1"], [dracutdir="$path1"], [
15eda14cbcSMatt Macy			AS_IF([test -d "$path2"], [dracutdir="$path2"],
16eda14cbcSMatt Macy				[dracutdir="$default"])
17eda14cbcSMatt Macy		])
18eda14cbcSMatt Macy	])
19eda14cbcSMatt Macy
20eda14cbcSMatt Macy	AC_SUBST(dracutdir)
21eda14cbcSMatt Macy	AC_MSG_RESULT([$dracutdir])
22eda14cbcSMatt Macy])
23