mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-26 03:09:34 +03:00
Verify --with-linux source directory exists
Previously this check was only performed when ./configure was attempting to autodetect your kernel source directory. But we should also handle the case where --with-linux was provided and is obviously wrong. This way we catch the error before invoking make and compiling the source with an incorrect autoconf results. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #162
This commit is contained in:
parent
043f9b5724
commit
251677e98f
@ -141,11 +141,7 @@ AC_DEFUN([SPL_AC_KERNEL], [
|
|||||||
if test -n "$sourcelink" && test -e ${sourcelink}; then
|
if test -n "$sourcelink" && test -e ${sourcelink}; then
|
||||||
kernelsrc=`readlink -f ${sourcelink}`
|
kernelsrc=`readlink -f ${sourcelink}`
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT([Not found])
|
kernelsrc="[Not found]"
|
||||||
AC_MSG_ERROR([
|
|
||||||
*** Please make sure the kernel devel package for your distribution
|
|
||||||
*** is installed then try again. If that fails you can specify the
|
|
||||||
*** location of the kernel source with the '--with-linux=PATH' option.])
|
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
if test "$kernelsrc" = "NONE"; then
|
if test "$kernelsrc" = "NONE"; then
|
||||||
@ -154,6 +150,13 @@ AC_DEFUN([SPL_AC_KERNEL], [
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
AC_MSG_RESULT([$kernelsrc])
|
AC_MSG_RESULT([$kernelsrc])
|
||||||
|
if test ! -d "$kernelsrc"; then
|
||||||
|
AC_MSG_ERROR([
|
||||||
|
*** Please make sure the kernel devel package for your distribution
|
||||||
|
*** is installed then try again. If that fails you can specify the
|
||||||
|
*** location of the kernel source with the '--with-linux=PATH' option.])
|
||||||
|
fi
|
||||||
|
|
||||||
AC_MSG_CHECKING([kernel build directory])
|
AC_MSG_CHECKING([kernel build directory])
|
||||||
if test -z "$kernelbuild"; then
|
if test -z "$kernelbuild"; then
|
||||||
if test -e "/lib/modules/$(uname -r)/build"; then
|
if test -e "/lib/modules/$(uname -r)/build"; then
|
||||||
|
Loading…
Reference in New Issue
Block a user