diff options
author | Thorsten Kukuk <kukuk@thkukuk.de> | 2006-06-27 15:01:13 +0000 |
---|---|---|
committer | Thorsten Kukuk <kukuk@thkukuk.de> | 2006-06-27 15:01:13 +0000 |
commit | 421783d65ea2b7d80923378b8ef3c566ca63583c (patch) | |
tree | 5ef26c5c11115a270384055b88f58d57c42b7b1d /configure.in | |
parent | 4110c7f360922b82424bfa6bc7292233efbc05d4 (diff) | |
download | pam-421783d65ea2b7d80923378b8ef3c566ca63583c.tar.gz pam-421783d65ea2b7d80923378b8ef3c566ca63583c.tar.bz2 pam-421783d65ea2b7d80923378b8ef3c566ca63583c.zip |
Relevant BUGIDs:
Purpose of commit: new feature
Commit summary:
---------------
2006-06-27 Thorsten Kukuk <kukuk@thkukuk.de>
* configure.in: Allow disabling of SELinux support, check for
rootok_af.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/configure.in b/configure.in index 6242e48d..c21f6295 100644 --- a/configure.in +++ b/configure.in @@ -352,7 +352,14 @@ AC_CHECK_FUNCS(yp_get_default_domain) LIBS=$BACKUP_LIBS AC_SUBST(LIBNSL) -AC_CHECK_LIB([selinux],[getfilecon], LIBSELINUX="-lselinux", LIBSELINUX="") +AC_ARG_ENABLE([selinux], + AC_HELP_STRING([--disable-selinux],[do not use SELinux]), + WITH_SELINUX=$enableval, WITH_SELINUX=yes) +if test "$WITH_SELINUX" == "yes" ; then + AC_CHECK_LIB([selinux],[getfilecon], LIBSELINUX="-lselinux", LIBSELINUX="") +else + LIBSELINUX="" +fi AC_SUBST(LIBSELINUX) AM_CONDITIONAL([HAVE_LIBSELINUX], [test ! -z "$LIBSELINUX"]) if test ! -z "$LIBSELINUX" ; then @@ -390,7 +397,8 @@ AC_CHECK_FUNCS(fseeko gethostname gettimeofday lckpwdf mkdir select) AC_CHECK_FUNCS(strcspn strdup strspn strstr strtol uname) AC_CHECK_FUNCS(getpwnam_r getpwuid_r getgrnam_r getgrgid_r getspnam_r) AC_CHECK_FUNCS(getgrouplist getline getdelim) -AC_CHECK_FUNCS(inet_ntop inet_pton) +AC_CHECK_FUNCS(inet_ntop inet_pton ruserok_af) + AC_CHECK_FUNCS(unshare, [UNSHARE=yes], [UNSHARE=no]) AM_CONDITIONAL([HAVE_UNSHARE], [test "$UNSHARE" = yes]) |