Fix the detection of the audit library and header file.
This commit is contained in:
parent
f89cf0cf20
commit
70bf7cca33
|
@ -1,3 +1,8 @@
|
||||||
|
2008-04-16 Nicolas François <nicolas.francois@centraliens.net>
|
||||||
|
|
||||||
|
* NEWS, configure.in: Fix the detection of the audit library and
|
||||||
|
header file.
|
||||||
|
|
||||||
2008-04-04 Mark Rosenstand <mark@borkware.net>
|
2008-04-04 Mark Rosenstand <mark@borkware.net>
|
||||||
|
|
||||||
* NEWS, etc/pam.d/Makefile.am: Add chfn, chsh, and userdel to
|
* NEWS, etc/pam.d/Makefile.am: Add chfn, chsh, and userdel to
|
||||||
|
|
1
NEWS
1
NEWS
|
@ -5,6 +5,7 @@ shadow-4.1.1 -> shadow-4.1.2 UNRELEASED
|
||||||
*** general:
|
*** general:
|
||||||
- packaging
|
- packaging
|
||||||
* Distribute the chfn, chsh, and userdel PAM configuration file.
|
* Distribute the chfn, chsh, and userdel PAM configuration file.
|
||||||
|
* Fix the detection of the audit library and header file.
|
||||||
|
|
||||||
shadow-4.1.0 -> shadow-4.1.1 02-04-2008
|
shadow-4.1.0 -> shadow-4.1.1 02-04-2008
|
||||||
|
|
||||||
|
|
23
configure.in
23
configure.in
|
@ -218,7 +218,7 @@ AC_ARG_ENABLE(man,
|
||||||
|
|
||||||
AC_ARG_WITH(audit,
|
AC_ARG_WITH(audit,
|
||||||
[AC_HELP_STRING([--with-audit], [use auditing support @<:@default=yes if found@:>@])],
|
[AC_HELP_STRING([--with-audit], [use auditing support @<:@default=yes if found@:>@])],
|
||||||
[with_audit=$withval], [with_audit=yes])
|
[with_audit=$withval], [with_audit=maybe])
|
||||||
AC_ARG_WITH(libpam,
|
AC_ARG_WITH(libpam,
|
||||||
[AC_HELP_STRING([--with-libpam], [use libpam for PAM support @<:@default=yes if found@:>@])],
|
[AC_HELP_STRING([--with-libpam], [use libpam for PAM support @<:@default=yes if found@:>@])],
|
||||||
[with_libpam=$withval], [with_libpam=yes])
|
[with_libpam=$withval], [with_libpam=yes])
|
||||||
|
@ -275,12 +275,25 @@ AC_CHECK_LIB(crypt, crypt, [LIBCRYPT=-lcrypt],
|
||||||
[AC_MSG_ERROR([crypt() not found])])
|
[AC_MSG_ERROR([crypt() not found])])
|
||||||
|
|
||||||
AC_SUBST(LIBAUDIT)
|
AC_SUBST(LIBAUDIT)
|
||||||
if test "$with_audit" = "yes"; then
|
if test "$with_audit" != "no"; then
|
||||||
AC_CHECK_HEADER(libaudit.h, [audit_header="yes"], [audit_header="no"])
|
AC_CHECK_HEADER(libaudit.h, [audit_header="yes"], [audit_header="no"])
|
||||||
if test "$audit_header" = "yes"; then
|
if test "$audit_header$with_audit" = "noyes" ; then
|
||||||
|
AC_MSG_ERROR([libaudit.h is missing])
|
||||||
|
elif test "$audit_header" = "yes"; then
|
||||||
AC_CHECK_LIB(audit, audit_log_acct_message,
|
AC_CHECK_LIB(audit, audit_log_acct_message,
|
||||||
[AC_DEFINE(WITH_AUDIT, 1, [Define if you want to enable Audit messages])
|
[audit_lib="yes"], [audit_lib="no"])
|
||||||
LIBAUDIT="-laudit"])
|
if test "$audit_lib$with_audit" = "noyes" ; then
|
||||||
|
AC_MSG_ERROR([libaudit not found])
|
||||||
|
elif test "$audit_lib" = "no" ; then
|
||||||
|
with_audit="no"
|
||||||
|
else
|
||||||
|
AC_DEFINE(WITH_AUDIT, 1,
|
||||||
|
[Define if you want to enable Audit messages])
|
||||||
|
LIBAUDIT="-laudit"
|
||||||
|
with_audit="yes"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
with_audit="no"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user