]> granicus.if.org Git - linux-pam/commit
Relevant BUGIDs:
authorThorsten Kukuk <kukuk@thkukuk.de>
Tue, 30 Jun 2009 10:28:53 +0000 (10:28 +0000)
committerThorsten Kukuk <kukuk@thkukuk.de>
Tue, 30 Jun 2009 10:28:53 +0000 (10:28 +0000)
commit2037cd51a2b787c492d60c9235b85868f03ed9ba
treee26118a22a2b18899e841676dd70c01571d11141
parent006cf0e7333c53f7981c60c1cfcad77537d0fe74
Relevant BUGIDs:

Purpose of commit: bugfix

Commit summary:
---------------

This makes Linux-PAM compile able with uClibc or on embedded systems
without full libc/libnsl.

2009-06-29  Thorsten Kukuk  <kukuk@thkukuk.de>

        * modules/pam_unix/yppasswd_xdr.c: Remove unnecessary header files.

        * modules/pam_unix/support.c (_unix_getpwnam): Only compile in NIS
        support if all necessary functions exist.

        * modules/pam_unix/pam_unix_passwd.c (getNISserver): Add debug
        option, handle correct if OS has no NIS support.

        * modules/pam_access/pam_access.c (netgroup_match): Check if
        yp_get_default_domain and innetgr are available at compile time.

        * configure.in: Check for functions: innetgr, getdomainname
        check for headers: rpcsvc/ypclnt.h, rpcsvc/yp_prot.h.
ChangeLog
configure.in
modules/pam_access/pam_access.c
modules/pam_unix/pam_unix_passwd.c
modules/pam_unix/support.c
modules/pam_unix/yppasswd_xdr.c