diff options
author | Sumit Bose <sbose@redhat.com> | 2009-02-12 12:21:24 +0100 |
---|---|---|
committer | Sumit Bose <sbose@redhat.com> | 2009-02-24 11:29:11 +0100 |
commit | 3289e724398f6ada551c0fd4a1625a19066839cc (patch) | |
tree | 957b809f9bdfe59a1835d64103f0c904d4343492 | |
parent | 69bb27d96e1efd1ce6403711d0316af07d14e505 (diff) | |
download | sssd-3289e724398f6ada551c0fd4a1625a19066839cc.tar.gz sssd-3289e724398f6ada551c0fd4a1625a19066839cc.tar.xz sssd-3289e724398f6ada551c0fd4a1625a19066839cc.zip |
added basic pam and ldap checks for configure
-rw-r--r-- | server/Makefile.in | 4 | ||||
-rw-r--r-- | server/configure.ac | 2 | ||||
-rw-r--r-- | server/external/ldap.m4 | 10 | ||||
-rw-r--r-- | server/external/pam.m4 | 5 | ||||
-rw-r--r-- | server/server.mk | 2 |
5 files changed, 22 insertions, 1 deletions
diff --git a/server/Makefile.in b/server/Makefile.in index 434c77c63..6b5d12e10 100644 --- a/server/Makefile.in +++ b/server/Makefile.in @@ -41,6 +41,10 @@ DBUS_CFLAGS = @DBUS_CFLAGS@ CHECK_LIBS = @CHECK_LIBS@ CHECK_CFLAGS = @CHECK_CFLAGS@ +PAM_LIBS = @PAM_LIBS@ + +LDAP_LIBS = @LDAP_LIBS@ + LIBDL = @LIBDL@ SHLIBEXT = @SHLIBEXT@ diff --git a/server/configure.ac b/server/configure.ac index fda38db2f..b0e498fb7 100644 --- a/server/configure.ac +++ b/server/configure.ac @@ -45,6 +45,8 @@ m4_include(libtalloc.m4) m4_include(libtdb.m4) m4_include(libevents.m4) m4_include(libldb.m4) +m4_include(pam.m4) +m4_include(ldap.m4) m4_include(util/signal.m4) PKG_CHECK_MODULES([DBUS],[dbus-1]) diff --git a/server/external/ldap.m4 b/server/external/ldap.m4 new file mode 100644 index 000000000..c0a1746f7 --- /dev/null +++ b/server/external/ldap.m4 @@ -0,0 +1,10 @@ +AC_SUBST(LDAP_LIBS) + +AC_CHECK_HEADERS(lber.h ldap.h, , AC_MSG_ERROR("could not locate ldap header files please install devel package")) + +AC_CHECK_LIB(lber, main, LDAP_LIBS="-llber $LDAP_LIBS") +AC_CHECK_LIB(ldap, main, LDAP_LIBS="-lldap $LDAP_LIBS") + + + + diff --git a/server/external/pam.m4 b/server/external/pam.m4 new file mode 100644 index 000000000..f99a2e69b --- /dev/null +++ b/server/external/pam.m4 @@ -0,0 +1,5 @@ +AC_SUBST(PAM_LIBS) + +AC_CHECK_HEADERS(security/pam_appl.h security/pam_misc.h security/pam_modules.h) + +AC_CHECK_LIB(pam, pam_get_item, [ PAM_LIBS="-lpam" ]) diff --git a/server/server.mk b/server/server.mk index 91f85a241..dc9c77a32 100644 --- a/server/server.mk +++ b/server/server.mk @@ -83,7 +83,7 @@ sbin/sssd_pk: $(POLKIT_OBJ) $(UTIL_OBJ) $(CC) -o sbin/sssd_pk $(POLKIT_OBJ) $(UTIL_OBJ) $(LDFLAGS) $(LIBS) lib/libsss_proxy.$(SHLIBEXT): $(PROXY_BE_OBJ) - $(SHLD) $(SHLD_FLAGS) -o $@ $(PROXY_BE_OBJ) $(LDFLAGS) $(LIBS) + $(SHLD) $(SHLD_FLAGS) -o $@ $(PROXY_BE_OBJ) $(LDFLAGS) $(LIBS) $(PAM_LIBS) lib/memberof.$(SHLIBEXT): $(MEMBEROF_OBJ) $(SHLD) $(SHLD_FLAGS) -o $@ $(MEMBEROF_OBJ) $(LDFLAGS) $(LDB_LIBS) |