- AS_IF([test -z "$splsrc"], [
- dnl #
- dnl # Look in the standard development package location
- dnl #
- sourcelink=`ls -1d /usr/src/spl-*/${LINUX_VERSION} \
- 2>/dev/null | tail -1`
-
- dnl #
- dnl # Look in the DKMS source location
- dnl #
- AS_IF([test -z "$sourcelink" || test ! -e $sourcelink/spl_config.h], [
- sourcelink=`ls -1d /var/lib/dkms/spl/*/build \
- 2>/dev/null | tail -1`
- ])
-
- dnl #
- dnl # Look in the parent directory
- dnl #
- AS_IF([test -z "$sourcelink" || test ! -e $sourcelink/spl_config.h], [
- sourcelink=../spl
- ])
-
- dnl #
- dnl # Look in the kernel directory
- dnl #
- AS_IF([test -z "$sourcelink" || test ! -e $sourcelink/spl_config.h], [
- sourcelink="$LINUX"
- ])
-
- AS_IF([test -e $sourcelink/spl_config.h], [
- splsrc=`readlink -f ${sourcelink}`
+ AS_IF([test -z "${splsrc}"], [
+ AS_IF([ test -e "${splsrc0}/spl.release.in"], [
+ splsrc=${splsrc0}
+ ], [ test -e "${splsrc1}/spl.release.in"], [
+ splsrc=${splsrc1}
+ ], [ test -e "${splsrc2}/spl.release.in"], [
+ splsrc=${splsrc2}
+ ], [ test -e "${splsrc3}/spl.release.in"], [
+ splsrc=$(readlink -f "${splsrc3}")
+ ], [ test -e "${splsrc4}/spl.release.in" ], [
+ splsrc=${splsrc4}