1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-27 22:50:26 +03:00

s3:configure: use the same dynconfig options and default values as the toplevel build

metze
This commit is contained in:
Stefan Metzmacher 2011-07-13 11:26:12 +02:00
parent 9b3357c54e
commit 46109a9f8a
3 changed files with 333 additions and 368 deletions

256
dynconfig/config.m4 Normal file
View File

@ -0,0 +1,256 @@
#################################################
# Directory handling stuff to support both the
# legacy SAMBA directories and FHS compliant
# ones...
AC_PREFIX_DEFAULT(/usr/local/samba)
test x"${modulesdir}" = x"" && {
modulesdir="\${exec_prefix}/modules"
}
BINDIR="${bindir}"
SBINDIR="${sbindir}"
LIBDIR="${libdir}"
LIBEXECDIR="${libexecdir}"
MANDIR="${mandir}"
DATADIR="${datadir}"
LOCALEDIR="${localedir}"
SCRIPTSBINDIR="${sbindir}"
#PYTHONDIR
#PYTHONARCHDIR
AC_ARG_ENABLE(fhs,
[AS_HELP_STRING([--enable-fhs], [Turn on FHS support (default=no)])])
if test x$enable_fhs != xyes; then
MODULESDIR="${modulesdir}"
INCLUDEDIR="${includedir}"
SETUPDIR="${datadir}/setup"
PKGCONFIGDIR="${libdir}/pkgconfig"
SWATDIR="${datadir}/swat"
CODEPAGEDIR="${datadir}/codepages"
PAMMODULESDIR="${libdir}/security"
CONFIGDIR="${sysconfdir}"
PRIVATE_DIR="${prefix}/private"
LOCKDIR="${localstatedir}/lock"
PIDDIR="${localstatedir}/run"
STATEDIR="${localstatedir}/locks"
CACHEDIR="${localstatedir}/cache"
LOGFILEBASE="${localstatedir}"
SOCKET_DIR="${localstatedir}/run"
PRIVILEGED_SOCKET_DIR="${localstatedir}/lib"
else
AC_DEFINE(FHS_COMPATIBLE, 1, [Whether to use fully FHS-compatible paths])
MODULESDIR="${modulesdir}/samba"
INCLUDEDIR="${includedir}/samba-4.0"
SETUPDIR="${datadir}/samba/setup"
PKGCONFIGDIR="${libdir}/pkgconfig"
SWATDIR="${datadir}/samba/swat"
CODEPAGEDIR="${datadir}/samba/codepages"
PAMMODULESDIR="${libdir}/security"
CONFIGDIR="${sysconfdir}/samba"
PRIVATE_DIR="${localstatedir}/lib/samba/private"
LOCKDIR="${localstatedir}/lock/samba"
PIDDIR="${localstatedir}/run/samba"
STATEDIR="${localstatedir}/lib/samba"
CACHEDIR="${localstatedir}/cache/samba"
LOGFILEBASE="${localstatedir}/log/samba"
SOCKET_DIR="${localstatedir}/run/samba"
PRIVILEGED_SOCKET_DIR="${localstatedir}/lib/samba"
fi
AC_ARG_WITH(pammodulesdir,
[AS_HELP_STRING([--with-pammodulesdir=DIR],
[Which directory to use for PAM modules ($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])
AC_ARG_WITH(configdir,
[AS_HELP_STRING([--with-configdir=DIR],
[Where to put configuration files ($sysconfdir)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-configdir called without argument - will use default])
;;
* )
CONFIGDIR="$withval"
;;
esac])
AC_ARG_WITH(privatedir,
[AS_HELP_STRING([--with-privatedir=DIR],
[Where to put passdb.tdb and other private files ($prefix/private)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-privatedir called without argument - will use default])
;;
* )
PRIVATE_DIR="$withval"
;;
esac])
AC_ARG_WITH(lockdir,
[AS_HELP_STRING([--with-lockdir=DIR],
[Where to put short term disposable state files ($localstatedir/lock)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-lockdir called without argument - will use default])
;;
* )
LOCKDIR="$withval"
;;
esac])
AC_ARG_WITH(piddir,
[AS_HELP_STRING([--with-piddir=DIR],
[Where to put pid files ($localstatedir/run)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-piddir called without argument - will use default])
;;
* )
PIDDIR="$withval"
;;
esac])
AC_ARG_WITH(statedir,
[AS_HELP_STRING([--with-statedir=DIR],
[Where to put persistent state files ($localstatedir/locks)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-statedir called without argument - will use default])
;;
* )
STATEDIR="$withval"
;;
esac])
AC_ARG_WITH(cachedir,
[AS_HELP_STRING([--with-cachedir=DIR],
[Where to put temporary cache files ($localstatedir/cache)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-cachedir called without argument - will use default])
;;
* )
CACHEDIR="$withval"
;;
esac])
AC_ARG_WITH(logfilebase,
[AS_HELP_STRING([--with-logfilebase=DIR],
[Where to put log files ($localstatedir)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-logfilebase called without argument - will use default])
;;
* )
LOGFILEBASE="$withval"
;;
esac])
AC_ARG_WITH(sockets-dir,
[AS_HELP_STRING([--with-sockets-dir=DIR],
[socket directory ($localstatedir/run)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-sockets-dir called without argument - will use default])
;;
* )
SOCKET_DIR="$withval"
;;
esac])
AC_ARG_WITH(privileged-socket-dir,
[AS_HELP_STRING([--with-privileged-socket-dir=DIR],
[privileged socket directory ($localstatedir/lib)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-sockets-dir called without argument - will use default])
;;
* )
PRIVILEGED_SOCKET_DIR="$withval"
;;
esac])
WINBINDD_SOCKET_DIR="${SOCKET_DIR}/winbindd"
WINBINDD_PRIVILEGED_SOCKET_DIR="${PRIVILEGED_SOCKET_DIR}/winbindd_privileged"
NMBDSOCKETDIR="${SOCKET_DIR}/nmbd"
NTP_SIGND_SOCKET_DIR="${SOCKET_DIR}/ntp_signd"
NCALRPCDIR="${SOCKET_DIR}/ncalrpc"
CONFIGFILE="${CONFIGDIR}/smb.conf"
LMHOSTSFILE="${CONFIGDIR}/lmhosts"
SMB_PASSWD_FILE="${PRIVATE_DIR}/smbpasswd"
AC_SUBST(BINDIR)
AC_SUBST(SBINDIR)
AC_SUBST(LIBDIR)
AC_SUBST(LIBEXECDIR)
AC_SUBST(MANDIR)
AC_SUBST(DATADIR)
AC_SUBST(LOCALEDIR)
AC_SUBST(SCRIPTSBINDIR)
dnl AC_SUBST(PYTHONDIR)
dnl AC_SUBST(PYTHONARCHDIR)
AC_SUBST(MODULESDIR)
AC_SUBST(INCLUDEDIR)
AC_SUBST(SETUPDIR)
AC_SUBST(PKGCONFIGDIR)
AC_SUBST(SWATDIR)
AC_SUBST(CODEPAGEDIR)
AC_SUBST(PAMMODULESDIR)
AC_SUBST(CONFIGDIR)
AC_SUBST(PRIVATE_DIR)
AC_SUBST(LOCKDIR)
AC_SUBST(PIDDIR)
AC_SUBST(STATEDIR)
AC_SUBST(CACHEDIR)
AC_SUBST(LOGFILEBASE)
AC_SUBST(SOCKET_DIR)
AC_SUBST(PRIVILEGED_SOCKET_DIR)
AC_SUBST(WINBINDD_SOCKET_DIR)
AC_SUBST(WINBINDD_PRIVILEGED_SOCKET_DIR)
AC_SUBST(NMBDSOCKETDIR)
AC_SUBST(NTP_SIGND_SOCKET_DIR)
AC_SUBST(NCALRPCDIR)
AC_SUBST(CONFIGFILE)
AC_SUBST(LMHOSTSFILE)
AC_SUBST(SMB_PASSWD_FILE)

View File

@ -16,6 +16,42 @@ sysconfdir=@sysconfdir@
localstatedir=@localstatedir@
datarootdir=@datarootdir@
# the following vars come from ../dynconfig/config.m4
BINDIR=@BINDIR@
SBINDIR=@SBINDIR@
LIBDIR=@LIBDIR@
#LIBEXECDIR=@LIBEXECDIR@
MANDIR=@MANDIR@
DATADIR=@DATADIR@
LOCALEDIR=@LOCALEDIR@
#SCRIPTSBINDIR=@SCRIPTSBINDIR@
#PYTHONDIR=@PYTHONDIR@
#PYTHONARCHDIR=@PYTHONARCHDIR@
MODULESDIR=@MODULESDIR@
INCLUDEDIR=@INCLUDEDIR@
SETUPDIR=@SETUPDIR@
#PKGCONFIGDIR=@PKGCONFIGDIR@
SWATDIR=@SWATDIR@
CODEPAGEDIR=@CODEPAGEDIR@
PAMMODULESDIR=@PAMMODULESDIR@
CONFIGDIR=@CONFIGDIR@
PRIVATE_DIR=@PRIVATE_DIR@
LOCKDIR=@LOCKDIR@
PIDDIR=@PIDDIR@
STATEDIR=@STATEDIR@
CACHEDIR=@CACHEDIR@
LOGFILEBASE=@LOGFILEBASE@
SOCKET_DIR=@SOCKET_DIR@
PRIVILEGED_SOCKET_DIR=@PRIVILEGED_SOCKET_DIR@
#WINBINDD_SOCKET_DIR=@WINBINDD_SOCKET_DIR@
#WINBINDD_PRIVILEGED_SOCKET_DIR=@WINBINDD_PRIVILEGED_SOCKET_DIR@
NMBDSOCKETDIR=@NMBDSOCKETDIR@
#NTP_SIGND_SOCKET_DIR=@NTP_SIGND_SOCKET_DIR@
NCALRPCDIR=@NCALRPCDIR@
CONFIGFILE=@CONFIGFILE@
LMHOSTSFILE=@LMHOSTSFILE@
SMB_PASSWD_FILE=@SMB_PASSWD_FILE@
selftest_prefix=@selftest_prefix@
selftest_shrdir=@selftest_shrdir@
smbtorture4_path=@smbtorture4_path@
@ -117,14 +153,6 @@ DESTDIR=/
# See the autoconf manual "Installation Directory Variables" for a
# discussion of the subtle use of these variables.
BASEDIR= @prefix@
BINDIR = @bindir@
# sbindir is mapped to bindir when compiling SAMBA in 2.0.x compatibility mode.
SBINDIR = @sbindir@
LIBDIR = @libdir@
MODULESDIR = @modulesdir@
INCLUDEDIR=@includedir@
PAMMODULESDIR = @pammodulesdir@
VFSLIBDIR = $(MODULESDIR)/vfs
PERFCOUNTLIBDIR = $(MODULESDIR)/perfcount
PDBLIBDIR = $(MODULESDIR)/pdb
@ -135,52 +163,12 @@ CHARSETLIBDIR = $(MODULESDIR)/charset
AUTHLIBDIR = $(MODULESDIR)/auth
CONFIGLIBDIR = $(MODULESDIR)/config
GPEXTLIBDIR = $(MODULESDIR)/gpext
CONFIGDIR = @configdir@
VARDIR = @localstatedir@
MANDIR = @mandir@
DATADIR = @datadir@
SETUPDIR = @datadir@/setup
# The permissions to give the executables and other data
INSTALLPERMS_BIN = 0755
INSTALLPERMS_DATA = 0644
# set these to where to find various files
# These can be overridden by command line switches (see smbd(8))
# or in smb.conf (see smb.conf(5))
LOGFILEBASE = @logfilebase@
CONFIGFILE = $(CONFIGDIR)/smb.conf
LMHOSTSFILE = $(CONFIGDIR)/lmhosts
NCALRPCDIR = @ncalrpcdir@
# This is where smbpasswd et al go
PRIVATEDIR = @privatedir@
SMB_PASSWD_FILE = $(PRIVATEDIR)/smbpasswd
PRIVATE_DIR = $(PRIVATEDIR)
# This is where SWAT images and help files go
SWATDIR = @swatdir@
# This is where locale(mo) files go
LOCALEDIR= @localedir@
# the directory where lock files go
LOCKDIR = @lockdir@
# FHS directories; equal to LOCKDIR if not using --with-fhs, but also settable
CACHEDIR = @cachedir@
STATEDIR = @statedir@
# Where to look for (and install) codepage databases.
CODEPAGEDIR = @codepagedir@
# the directory where pid files go
PIDDIR = @piddir@
# the directory where nmbd listens on the unexpected socket
NMBDSOCKETDIR = @nmbdsocketdir@
FLAGS = -I. \
-I$(srcdir) \
@FLAGS1@ \
@ -3256,7 +3244,7 @@ install-everything:: install installmodules
installdirs::
@$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) \
$(DESTDIR) $(prefix) $(BINDIR) $(SBINDIR) $(LIBDIR) \
$(VARDIR) $(PRIVATEDIR) $(PIDDIR) $(LOCKDIR) $(STATEDIR) \
$(VARDIR) $(PRIVATE_DIR) $(PIDDIR) $(LOCKDIR) $(STATEDIR) \
$(NMBDSOCKETDIR) \
$(CACHEDIR) $(MANDIR) $(CODEPAGEDIR) $(MODULESDIR) $(LOCALEDIR)
@ -3323,23 +3311,45 @@ installmo:: all installdirs
showlayout::
@echo "Samba will be installed into:"
@echo " prefix: $(prefix)"
@echo " bindir: $(BINDIR)"
@echo " sbindir: $(SBINDIR)"
@echo " libdir: $(LIBDIR)"
@echo " modulesdir: $(MODULESDIR)"
@echo " vardir: $(VARDIR)"
@echo " mandir: $(MANDIR)"
@echo " privatedir: $(PRIVATE_DIR)"
@echo " configdir: $(CONFIGDIR)"
@echo " lockdir: $(LOCKDIR)"
@echo " statedir: $(STATEDIR)"
@echo " cachedir: $(CACHEDIR)"
@echo " piddir: $(PIDDIR)"
@echo " nmbdsocketdir: $(NMBSOCKETDIR)"
@echo " swatdir: $(SWATDIR)"
@echo " datadir: ${DATADIR}"
@echo " codepagedir: $(CODEPAGEDIR)"
@echo " prefix: $(prefix)"
@echo " exec_prefix: $(exec_prefix)"
@echo " sysconfdir: $(sysconfdir)"
@echo " localstatedir: $(localstatedir)"
@echo " datarootdir: $(datarootdir)"
@echo " BINDIR: $(BINDIR)"
@echo " SBINDIR: $(SBINDIR)"
@echo " LIBDIR: $(LIBDIR)"
# @echo " LIBEXECDIR: $(LIBEXECDIR)"
@echo " MANDIR: $(MANDIR)"
@echo " DATADIR: $(DATADIR)"
@echo " LOCALEDIR: $(LOCALEDIR)"
# @echo " SCRIPTSBINDIR: $(SCRIPTSBINDIR)"
# @echo " PYTHONDIR: $(PYTHONDIR)"
# @echo " PYTHONARCHDIR: $(PYTHONARCHDIR)"
@echo " MODULESDIR: $(MODULESDIR)"
@echo " INCLUDEDIR: $(INCLUDEDIR)"
@echo " SETUPDIR: $(SETUPDIR)"
# @echo " PKGCONFIGDIR: $(PKGCONFIGDIR)"
@echo " SWATDIR: $(SWATDIR)"
@echo " CODEPAGEDIR: $(CODEPAGEDIR)"
@echo " PAMMODULESDIR: $(PAMMODULESDIR)"
@echo " CONFIGDIR: $(CONFIGDIR)"
@echo " PRIVATE_DIR: $(PRIVATE_DIR)"
@echo " LOCKDIR: $(LOCKDIR)"
@echo " PIDDIR: $(PIDDIR)"
@echo " STATEDIR: $(STATEDIR)"
@echo " CACHEDIR: $(CACHEDIR)"
@echo " LOGFILEBASE: $(LOGFILEBASE)"
@echo " SOCKET_DIR: $(SOCKET_DIR)"
@echo " PRIVILEGED_SOCKET_DIR: $(PRIVILEGED_SOCKET_DIR)"
# @echo " WINBINDD_SOCKET_DIR: $(WINBINDD_SOCKET_DIR)"
# @echo " WINBINDD_PRIVILEGED_SOCKET_DIR: $(WINBINDD_PRIVILEGED_SOCKET_DIR)"
@echo " NMBDSOCKETDIR: $(NMBDSOCKETDIR)"
# @echo " NTP_SIGND_SOCKET_DIR: $(NTP_SIGND_SOCKET_DIR)"
@echo " NCALRPCDIR: $(NCALRPCDIR)"
@echo " CONFIGFILE: $(CONFIGFILE)"
@echo " LMHOSTSFILE: $(LMHOSTSFILE)"
@echo " SMB_PASSWD_FILE: $(SMB_PASSWD_FILE)"
uninstall:: uninstallmo uninstallman uninstallservers uninstallbin uninstallscripts uninstalldat uninstallswat uninstallmodules uninstalllibs @UNINSTALL_PAM_MODULES@

View File

@ -9,308 +9,7 @@ dnl
AC_LIBREPLACE_LOCATION_CHECKS
#################################################
# Directory handling stuff to support both the
# legacy SAMBA directories and FHS compliant
# ones...
AC_PREFIX_DEFAULT(/usr/local/samba)
lockdir="\${VARDIR}/locks"
piddir="\${VARDIR}/locks"
ncalrpcdir="\${VARDIR}/ncalrpc"
nmbdsocketdir="\${VARDIR}/nmbd"
test "${mandir}" || mandir="\${prefix}/man"
logfilebase="\${VARDIR}"
privatedir="\${prefix}/private"
test "${libdir}" || libdir="\${prefix}/lib"
modulesdir="${libdir}"
pammodulesdir="${libdir}/security"
configdir="${libdir}"
swatdir="\${prefix}/swat"
codepagedir="\${MODULESDIR}"
statedir="\${LOCKDIR}"
cachedir="\${LOCKDIR}"
localedir="\${prefix}/share/locale"
AC_ARG_WITH(fhs,
[AS_HELP_STRING([--with-fhs],[Use FHS-compliant paths (default=no)])],
[ case "$withval" in
yes)
lockdir="\${VARDIR}/lib/samba"
piddir="\${VARDIR}/run"
mandir="\${prefix}/share/man"
logfilebase="\${VARDIR}/log/samba"
privatedir="\${CONFIGDIR}/private"
test "${libdir}" || libdir="\${prefix}/lib"
modulesdir="${libdir}/samba"
configdir="\${sysconfdir}/samba"
swatdir="\${DATADIR}/samba/swat"
codepagedir="\${MODULESDIR}"
statedir="\${VARDIR}/lib/samba"
cachedir="\${VARDIR}/lib/samba"
ncalrpcdir="\${VARDIR}/ncalrpc"
AC_DEFINE(FHS_COMPATIBLE, 1, [Whether to use fully FHS-compatible paths])
;;
esac])
#################################################
# set private directory location
AC_ARG_WITH(privatedir,
[AS_HELP_STRING([--with-privatedir=DIR], [Where to put smbpasswd ($ac_default_prefix/private)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-privatedir called without argument - will use default])
;;
* )
privatedir="$withval"
;;
esac])
#################################################
# set lock directory location
AC_ARG_WITH(lockdir,
[AS_HELP_STRING([--with-lockdir=DIR], [Where to put lock files ($ac_default_prefix/var/locks)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-lockdir called without argument - will use default])
;;
* )
lockdir="$withval"
;;
esac])
#################################################
# set state directory location
AC_ARG_WITH(statedir,
[AS_HELP_STRING([--with-statedir=DIR], [Where to put persistent state files ($ac_default_prefix/var/locks)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-statedir called without argument - will use default])
;;
* )
statedir="$withval"
;;
esac])
#################################################
# set cache directory location
AC_ARG_WITH(cachedir,
[AS_HELP_STRING([--with-cachedir=DIR], [Where to put temporary cache files ($ac_default_prefix/var/locks)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-cachedir called without argument - will use default])
;;
* )
cachedir="$withval"
;;
esac])
#################################################
# set pid directory location
AC_ARG_WITH(piddir,
[AS_HELP_STRING([--with-piddir=DIR], [Where to put pid files ($ac_default_prefix/var/locks)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-piddir called without argument - will use default])
;;
* )
piddir="$withval"
;;
esac])
#################################################
# set ncalrpc directory location
AC_ARG_WITH(ncalrpcdir,
[AS_HELP_STRING([--with-ncalrpcdir=DIR], [Where to put ncalrpc sockets ($ac_default_prefix/var/ncalrpc)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-ncalrpcdir called without argument - will use default])
;;
* )
ncalrpcdir="$withval"
;;
esac])
#################################################
# set nmbd socket directory location
AC_ARG_WITH(nmbdsocketdir,
[AS_HELP_STRING([--with-nmbdsocketdir=DIR], [Where to put the nmbd socket directory ($ac_default_prefix/var/nmbd)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-nmbdsocketdir called without argument - will use default])
;;
* )
nmbdsocketdir="$withval"
;;
esac])
#################################################
# set SWAT directory location
AC_ARG_WITH(swatdir,
[AS_HELP_STRING([--with-swatdir=DIR], [Where to put SWAT files ($ac_default_prefix/swat)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody does it
#
AC_MSG_WARN([--with-swatdir called without argument - will use default])
;;
* )
swatdir="$withval"
;;
esac])
#################################################
# set configuration directory location
AC_ARG_WITH(configdir,
[AS_HELP_STRING([--with-configdir=DIR], [Where to put configuration files ($libdir)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody does it
#
AC_MSG_WARN([--with-configdir called without argument - will use default])
;;
* )
configdir="$withval"
;;
esac])
#################################################
# set log directory location
AC_ARG_WITH(logfilebase,
[AS_HELP_STRING([--with-logfilebase=DIR], [Where to put log files ($VARDIR)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody does it
#
AC_MSG_WARN([--with-logfilebase called without argument - will use default])
;;
* )
logfilebase="$withval"
;;
esac])
#################################################
# set shared modules (internal lib) directory location
AC_ARG_WITH(modulesdir,
[AS_HELP_STRING([--with-modulesdir=DIR], [Where to put shared modules ($libdir)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody does it
#
AC_MSG_WARN([--with-modulesdir without argument - will use default])
;;
* )
modulesdir="$withval"
;;
esac])
#################################################
# set PAM modules directory location
AC_ARG_WITH(pammodulesdir,
[AS_HELP_STRING([--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,
[AS_HELP_STRING([--with-mandir=DIR], [Where to put man pages ($mandir)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody does it
#
AC_MSG_WARN([--with-mandir without argument - will use default])
;;
* )
mandir="$withval"
;;
esac])
################################################
# set locale directory location
AC_ARG_WITH(localedir,
[AS_HELP_STRING([--with-localedir=DIR],[Where to put po files ($ac_default_prefix/share/locale)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody does it
#
AC_MSG_WARN([--with-localedir called without argument - will use default])
;;
*)
localedir="$withval"
;;
esac])
#################################################
# set codepage directory location
AC_ARG_WITH(codepagedir,
[AS_HELP_STRING([--with-codepagedir=DIR], [Where to put codepages ($ac_default_prefix/lib/samba)])],
[ case "$withval" in
yes|no)
#
# Just in case anybody calls it without argument
#
AC_MSG_WARN([--with-codepagedir called without argument - will use default])
;;
* )
codepagedir="$withval"
;;
esac])
AC_SUBST(configdir)
AC_SUBST(lockdir)
AC_SUBST(piddir)
AC_SUBST(nmbdsocketdir)
AC_SUBST(ncalrpcdir)
AC_SUBST(logfilebase)
AC_SUBST(privatedir)
AC_SUBST(swatdir)
AC_SUBST(bindir)
AC_SUBST(sbindir)
AC_SUBST(codepagedir)
AC_SUBST(statedir)
AC_SUBST(cachedir)
AC_SUBST(pammodulesdir)
AC_SUBST(modulesdir)
AC_SUBST(localedir)
m4_include(../dynconfig/config.m4)
#################################################
# set prefix for 'make test'