The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/openzfs/config/user-pam.m4

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 AC_DEFUN([ZFS_AC_CONFIG_USER_PAM], [
    2         AC_ARG_ENABLE([pam],
    3                 AS_HELP_STRING([--enable-pam],
    4                 [install pam_zfs_key module [[default: check]]]),
    5                 [enable_pam=$enableval],
    6                 [enable_pam=check])
    7 
    8         AC_ARG_WITH(pammoduledir,
    9                 AS_HELP_STRING([--with-pammoduledir=DIR],
   10                 [install pam module in dir [[$libdir/security]]]),
   11                 [pammoduledir="$withval"],[pammoduledir=$libdir/security])
   12 
   13         AC_ARG_WITH(pamconfigsdir,
   14                 AS_HELP_STRING([--with-pamconfigsdir=DIR],
   15                 [install pam-config files in dir [DATADIR/pam-configs]]),
   16                 [pamconfigsdir="$withval"],
   17                 [pamconfigsdir='${datadir}/pam-configs'])
   18 
   19         AS_IF([test "x$enable_pam" != "xno"], [
   20                 AC_CHECK_HEADERS([security/pam_modules.h], [
   21                         enable_pam=yes
   22                 ], [
   23                         AS_IF([test "x$enable_pam" = "xyes"], [
   24                                 AC_MSG_FAILURE([
   25         *** security/pam_modules.h missing, libpam0g-dev package required
   26                                 ])
   27                         ],[
   28                                 enable_pam=no
   29                         ])
   30                 ])
   31         ])
   32         AS_IF([test "x$enable_pam" = "xyes"], [
   33                 DEFINE_PAM='--with pam'
   34         ])
   35         AC_SUBST(DEFINE_PAM)
   36         AC_SUBST(pammoduledir)
   37         AC_SUBST(pamconfigsdir)
   38 ])

Cache object: b6bd84bab1cd90561e8f638cdecb3425


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.