summaryrefslogtreecommitdiff
path: root/source3/configure.in
diff options
context:
space:
mode:
authorLars Müller <lmuelle@samba.org>2006-03-21 21:54:53 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 11:15:40 -0500
commit4ba096740ff8773d7108ca24c6af9a47d085fa00 (patch)
tree6d929359ceec6f9eaa4e0dfff22d41696ebb379c /source3/configure.in
parent906c19faca757561e55d7d5470940535810779d5 (diff)
downloadsamba-4ba096740ff8773d7108ca24c6af9a47d085fa00.tar.gz
samba-4ba096740ff8773d7108ca24c6af9a47d085fa00.tar.bz2
samba-4ba096740ff8773d7108ca24c6af9a47d085fa00.zip
r14631: Add {,un}installpammodules rule and add it to the install rule.
Nothing happens if PAM_MODULES is empty which is our default. The default destination dir is "${LIBDIR}/security". It's possible to overwrite the default with --with-pammodulesdir while calling configure. (This used to be commit 7163c6860549378fa63907048c4eb34fe81835cc)
Diffstat (limited to 'source3/configure.in')
-rw-r--r--source3/configure.in18
1 files changed, 18 insertions, 0 deletions
diff --git a/source3/configure.in b/source3/configure.in
index a5dc7a483f..079376c6b7 100644
--- a/source3/configure.in
+++ b/source3/configure.in
@@ -29,6 +29,7 @@ test "${mandir}" || mandir="\${prefix}/man"
logfilebase="\${VARDIR}"
privatedir="\${prefix}/private"
test "${libdir}" || libdir="\${prefix}/lib"
+pammodulesdir="\${LIBDIR}/security"
configdir="\${LIBDIR}"
swatdir="\${prefix}/swat"
@@ -176,6 +177,22 @@ AC_ARG_WITH(libdir,
esac])
#################################################
+# set PAM modules directory location
+AC_ARG_WITH(pammodulesdir,
+[ --with-pammodulesdir=DIR Which directory to use for PAM modules ($ac_default_prefix/$libdir/security)],
+[ case "$withval" in
+ yes|no)
+ #
+ # Just in case anybody calls it without argument
+ #
+ AC_MSG_WARN([--with-pammodulesdir called without argument - will use default])
+ ;;
+ * )
+ pammodulesdir="$withval"
+ ;;
+ esac])
+
+#################################################
# set man directory location
AC_ARG_WITH(mandir,
[ --with-mandir=DIR Where to put man pages ($mandir)],
@@ -219,6 +236,7 @@ AC_SUBST(swatdir)
AC_SUBST(bindir)
AC_SUBST(sbindir)
AC_SUBST(rootsbindir)
+AC_SUBST(pammodulesdir)
dnl Unique-to-Samba variables we'll be playing with.
AC_SUBST(SHELL)