mirror of
https://github.com/samba-team/samba.git
synced 2025-02-23 09:57:40 +03:00
Doc.
Try not to run tests if the user specified --prefix=/usr* or something similar, because it would not be nice(!) to clobber their configuration file and passwords. Eventually I think we want to run the installed versions, but specify different paths for everything.
This commit is contained in:
parent
804f232398
commit
b18703fc8e
@ -1,3 +1,20 @@
|
||||
#! /bin/sh
|
||||
|
||||
# Common functions for Samba build scripts.
|
||||
|
||||
# Copyright (C) 2001 by Martin Pool <mbp@samba.org>
|
||||
|
||||
# The following variables are passed in by the calling script. They
|
||||
# originate in either the buildfarm scripts or the configured
|
||||
# Makefile.
|
||||
|
||||
# PREFIX = Installed prefix of samba test installation. Used to
|
||||
# locate binaries, configuration files, etc.
|
||||
|
||||
# XXX: It's pretty bad to clobber the installed configuration file and
|
||||
# other data in $prefix, because somebody might unwittingly run this
|
||||
# with prefix=/usr.
|
||||
|
||||
template_smb_conf_setup() {
|
||||
cat basicsmb.smb.conf$1.template | \
|
||||
sed "s|PREFIX|$prefix|g" | \
|
||||
@ -5,9 +22,25 @@ template_smb_conf_setup() {
|
||||
sed "s|WHOAMI|$whoami|g" | \
|
||||
sed "s|LOGLEVEL|$loglevel|g" \
|
||||
> $prefix/lib/smb.conf$1
|
||||
echo "template_smb_conf_setup: Created $prefix/lib/smb.conf$1"
|
||||
}
|
||||
|
||||
test_smb_conf_setup() {
|
||||
echo "test_smb_conf_setup: Configuring: "
|
||||
echo " PREFIX=$prefix"
|
||||
echo " BUILD_FARM=$pwd"
|
||||
echo " WHOAMI=$whoami"
|
||||
echo " LOGLEVEL=$loglevel"
|
||||
|
||||
case "$prefix" in
|
||||
/usr*|/|//)
|
||||
echo "** I don't want to clobber your installation in "
|
||||
echo "** $prefix"
|
||||
echo "** by running tests there. Please reconfigure this source tree to"
|
||||
echo "** use a different prefix."
|
||||
exit 1
|
||||
esac
|
||||
|
||||
template_smb_conf_setup
|
||||
template_smb_conf_setup .hostsequiv
|
||||
template_smb_conf_setup .invalidusers
|
||||
@ -87,3 +120,5 @@ test_listfilesauth_should_deny() {
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
echo "LIBSMB_PROG=$LIBSMB_PROG" >&2
|
||||
|
Loading…
x
Reference in New Issue
Block a user