37 lines
960 B
Plaintext
37 lines
960 B
Plaintext
dnl #
|
|
dnl # Check to see if the selinux libraries are available. If they
|
|
dnl # are then they will be consulted during mount to determine if
|
|
dnl # selinux is enabled or disabled.
|
|
dnl #
|
|
AC_DEFUN([ZFS_AC_CONFIG_USER_LIBSELINUX], [
|
|
AC_ARG_WITH([selinux],
|
|
[AS_HELP_STRING([--with-selinux],
|
|
[support selinux @<:@default=check@:>@])],
|
|
[],
|
|
[with_selinux=check])
|
|
|
|
LIBSELINUX=
|
|
AS_IF([test "x$with_selinux" != xno], [
|
|
AC_CHECK_HEADER([selinux/selinux.h], [
|
|
AC_CHECK_LIB([selinux], [is_selinux_enabled], [
|
|
AC_SUBST([LIBSELINUX], ["-lselinux"])
|
|
AC_DEFINE([HAVE_LIBSELINUX], 1,
|
|
[Define if you have selinux])
|
|
], [
|
|
AS_IF([test "x$with_selinux" != xcheck],
|
|
[AC_MSG_FAILURE(
|
|
[--with-selinux given but unavailable])
|
|
])
|
|
])
|
|
], [
|
|
AS_IF([test "x$with_selinux" != xcheck],
|
|
[AC_MSG_FAILURE(
|
|
[--with-selinux given but unavailable])
|
|
])
|
|
])
|
|
], [
|
|
AC_MSG_CHECKING([for selinux support])
|
|
AC_MSG_RESULT([no])
|
|
])
|
|
])
|