FIXES 1649
we check for pam headers; use the result
amd64_linux24) \
echo Skipping pam/login for amd64_linux24 ;; \
sun4x_* | sunx86_* | hp_ux11* | ia64_hpux* | *linux* | *fbsd* ) \
- ${COMPILE_PART1} pam ${COMPILE_PART2} ;; \
+ if test "@HAVE_PAM@" = "yes"; then \
+ ${COMPILE_PART1} pam ${COMPILE_PART2} ; \
+ else \
+ echo Skipping pam for ${SYS_NAME} ; \
+ fi ;; \
ppc_darwin* | *_obsd* | *_nbsd* | hp_ux* | rs_aix5* ) \
echo Skipping login for ${SYS_NAME} ;; \
* ) \
AC_CHECK_HEADERS(windows.h malloc.h winsock2.h direct.h io.h)
AC_CHECK_HEADERS(security/pam_modules.h siad.h usersec.h ucontext.h)
+if test "$ac_cv_header_security_pam_modules_h" = "yes"; then
+ HAVE_PAM="yes"
+else
+ HAVE_PAM="no"
+fi
+AC_SUBST(HAVE_PAM)
+
AC_CHECK_FUNCS(utimes random srandom getdtablesize snprintf strlcat strlcpy re_comp re_exec)
AC_CHECK_FUNCS(setprogname getprogname sigaction mkstemp vsnprintf)
AC_CHECK_TYPE(ssize_t, int)