| |
@@ -43,18 +43,21 @@
|
| |
AC_SUBST(DBUS_INTROSPECTION_INTERFACE)
|
| |
AC_SUBST(DBUS_INTROSPECTION_METHOD)
|
| |
|
| |
- pam=yes
|
| |
- AC_CHECK_HEADERS(security/pam_modules.h)
|
| |
- savedLDFLAGS="$LDFLAGS"
|
| |
- LDFLAGS=
|
| |
- savedLIBS="$LIBS"
|
| |
- LIBS=
|
| |
- AC_CHECK_FUNCS([pam_get_user pam_get_item],,[AC_CHECK_LIB(pam,pam_get_user,,pam=no)])
|
| |
- PAM_LIBS="$LIBS"
|
| |
- LIBS="$savedLIBS"
|
| |
- LDFLAGS="$savedLDFLAGS"
|
| |
- AC_SUBST(PAM_LIBS)
|
| |
- AM_CONDITIONAL(BUILD_PAM,test x$pam = xyes)
|
| |
+ AC_ARG_WITH([pam],
|
| |
+ [AS_HELP_STRING([--with-pam],[Build and install pam_oddjob_mkhomedir])]
|
| |
+ ,,[with_pam=yes])
|
| |
+ AS_IF([test "x$with_pam" != "xno"],
|
| |
+ [AC_CHECK_HEADERS(security/pam_modules.h)
|
| |
+ savedLDFLAGS="$LDFLAGS"
|
| |
+ LDFLAGS=
|
| |
+ savedLIBS="$LIBS"
|
| |
+ LIBS=
|
| |
+ AC_CHECK_FUNCS([pam_get_user pam_get_item],,[AC_CHECK_LIB(pam,pam_get_user,,pam=no)])
|
| |
+ PAM_LIBS="$LIBS"
|
| |
+ LIBS="$savedLIBS"
|
| |
+ LDFLAGS="$savedLDFLAGS"
|
| |
+ AC_SUBST(PAM_LIBS)])
|
| |
+ AM_CONDITIONAL(BUILD_PAM,[test "x$with_pam" != "xno"])
|
| |
|
| |
dnl Oh, for the clear management of OID arcs....
|
| |
NAMESPACE=com.redhat
|
| |
Fedora has separate oddjob and oddjob-mkhomedir packages. Gentoo, being a source-based distribution, cannot do that easily. Currently oddjob builds the module unconditionally, but the machinery to conditionally build it already exists in the Makefiles. The option just needs to be readded to configure.ac and a bit of Makefile tweaking.