File tree Expand file tree Collapse file tree 2 files changed +22
-18
lines changed
Expand file tree Collapse file tree 2 files changed +22
-18
lines changed Original file line number Diff line number Diff line change 11AC_DEFUN ( [ ZFS_AC_CONFIG_USER_DRACUT] , [
2- AC_MSG_CHECKING ( for dracut directory )
2+ AC_MSG_CHECKING ( for dracut directory XXX prefix=$prefix adp=$ac_default_prefix XXX )
33 AC_ARG_WITH ( [ dracutdir] ,
44 AS_HELP_STRING ( [ --with-dracutdir=DIR] ,
55 [ install dracut helpers @<:@ default=check@:>@ ] ) ,
66 [ dracutdir=$withval] ,
77 [ dracutdir=check] )
88
99 AS_IF ( [ test "x$dracutdir" = xcheck] , [
10- path1=$prefix/share/dracut
11- path2=$prefix/lib/dracut
12- default=$path2
10+ AS_IF ( [ test "$prefix" != "NONE"] ,
11+ [ tprefix="$prefix"] ,
12+ [ tprefix="$ac_default_prefix"]
13+ )
1314
14- AS_IF ( [ test -d "$path1"] , [ dracutdir="$path1"] , [
15- AS_IF ( [ test -d "$path2"] , [ dracutdir="$path2"] ,
15+ path1='$prefix/share/dracut'
16+ path2='$prefix/lib/dracut'
17+ default="$path2"
18+
19+ AS_IF ( [ test -d "$tprefix/share/dracut"] , [ dracutdir="$path1"] , [
20+ AS_IF ( [ test -d "$tprefix/lib/dracut"] , [ dracutdir="$path2"] ,
1621 [ dracutdir="$default"] )
1722 ] )
1823 ] )
Original file line number Diff line number Diff line change @@ -9,19 +9,18 @@ AC_DEFUN([ZFS_AC_CONFIG_USER_UDEV], [
99 [ udevdir=check] )
1010
1111 AS_IF ( [ test "x$udevdir" = xcheck] , [
12- path1=/lib/udev
13- path2=$prefix/lib/udev
14- default=$path2
15-
16- AS_IF ( [ test "x${have_udev}" = xyes] ,
17- [ udevdir=`$PKG_CONFIG --variable=udevdir udev`] ,
18- AS_IF ( [ test "$prefix" = "/usr"] , [
19- AS_IF ( [ test -d "$path1"] , [ udevdir="$path1"] , [
20- AS_IF ( [ test -d "$path2"] , [ udevdir="$path2"] ,
21- [ udevdir="$default"] )
22- ] )
23- ] , [ udevdir="$default"] )
12+ AS_IF ( [ test "x$prefix" != "xNONE"] ,
13+ [ tprefix="$prefix"] ,
14+ [ tprefix="$ac_default_prefix"]
2415 )
16+
17+ AS_IF ( [ test "x$tprefix" = "x/usr"] , [
18+ AS_IF ( [ test "x${have_udev}" = xyes] ,
19+ [ udevdir=`$PKG_CONFIG --variable=udevdir udev`] ,
20+ AS_IF ( [ test -d '/lib/udev' -a ! -L '/lib'] ,
21+ [ udevdir="/lib/udev"] ,
22+ [ udevdir="/usr/lib/udev"] ) )
23+ ] , [ udevdir='${prefix}/lib/udev'] )
2524 ] )
2625
2726 AC_ARG_WITH ( udevruledir ,
You can’t perform that action at this time.
0 commit comments