+#
+# Copyright (C) 2000-2015 Kern Sibbald
+# License: BSD 2-Clause; see file LICENSE-FOSS
+#
+# Set this to the make option (usually -j3 or higher)
+MAKEOPT="-j3"
+USE_VTAPE=yes
+#USE_SHSTORE=yes
+#FORCE_ALIGNED=yes
+#FORCE_DEDUP=yes
+#FORCE_SDCALLS=yes
+
+#BAT="--enable-bat"
+BAT=
+
# Where to get the source to be tested
BACULA_SOURCE="${HOME}/bacula/bacula"
# Where to send email !!!!! Change me !!!!!!!
EMAIL=my-name@domain.com
+# if you don't have any SMTP, set "dummy" or empty to use dummy_bsmtp
SMTP_HOST="localhost"
+# You may put your real host name here, but localhost is valid also
+# and it has the advantage that it works on a non-newtworked machine
+HOST="127.0.0.1"
+
# Full "default" path where to find sqlite (no quotes!)
+# if the right packages (sqlite3 & libsqlite3-dev for ubuntu) are installed
+# just use WHICHDB="--with-sqlite3" below
SQLITE3_DIR=${HOME}/bacula/depkgs/sqlite3
# Set your database here
# Note this is used for both the tape tests and the
# autochanger
TAPE_DRIVE="/dev/nst0"
+# set to scsi control for shared storage
+TAPE_CONTROL="/dev/null"
# if you don't have an autochanger set AUTOCHANGER to /dev/null
AUTOCHANGER="/dev/sg0"
# For two drive tests -- set to /dev/null if you do not have it
TAPE_DRIVE1="/dev/null"
-
-# Set this if you are using fake tape driver
-#USE_VTAPE=yes
+# Set to second drive scsi control
+TAPE_CONTROL1="/dev/null"
# Change this to use disk-changer with vtape
AUTOCHANGER_SCRIPT=mtx-changer
db_user="regress"
db_password=""
-# Set this if you use libdbi framework
-#LIBDBI="dbdriver = "dbi:postgresql"; dbaddress = 127.0.0.1; dbport = 5432"
-#LIBDBI="dbdriver = "dbi:sqlite"; dbaddress = 127.0.0.1; dbport = 0"
-
# Set this to "--with-tcp-wrappers" or "--without-tcp-wrappers"
TCPWRAPPERS="--with-tcp-wrappers"
# Note, you can also add any other (as many as you want) special
# Bacula configuration options here, such as --disable-batch-insert
#
-OPENSSL="--with-openssl"
+OPENSSL="--with-openssl $BAT"
-# You may put your real host name here, but localhost is valid also
-# and it has the advantage that it works on a non-newtworked machine
-HOST="127.0.0.1"
+# Point RSYNC variable where your librsync 0.9.7b is installed
+# you can compile librsync with
+# ./configure --with-pic --prefix=$HOME/dev/depkgs-rsync
+# make
+# make install
+#
+# Then use the following RSYNC variable in your regress config file
+#RSYNC=--with-rsync=$HOME/dev/depkgs-rsync
+RSYNC=
+
+# Point TOKYOCABINET variable where your tokyocabinet is installed
+# you can compile tokyocabinet with
+# ./configure --with-pic --prefix=$HOME/dev/depkgs-tokyocabinet
+# make
+# make install
+#
+# Then use the following TOKYOCABINET variable in your regress config file
+# don't forget to update LD_LIBRARY_PATH or /etc/ld.so.conf,
+#TOKYOCABINET=--with-tokyocabinet=$HOME/dev/depkgs-tokyocabinet
+TOKYOCABINET=
+
+# DEDUP allows to disable deduplication on the SD
+# If you don't have TokyoCabinet
+#DEDUP=--disable-sd-dedup
+DEDUP=
+
+# Use DEDUP device
+#FORCE_DEDUP=yes|no
+
+# Configure FileSet { Include { Options { Dedup = }}}
+#DEDUP_FS_OPTION=bothsides|storage|none
+
+# Use a client side cache
+#DEDUP_FD_CACHE=yes|no
+
+# enable USEA control library
+#USEA=--enable-usea
# see --with-base-port at
# http://www.bacula.org/rel-manual/Installing_Bacula.html
#
SITE_NAME=<your-name>-bacula-${HOST}
+# If you want to use the full source tree to run test uncomment this
+# KEEP_SOURCE=yes
+
#
# The following are used only if you want to run Win32 tests, which
# is a real pain since the Win32 machine is not localhost and you
WIN32_PASSWORD="zzzzz"
# Where the win32 client will have to contact the SD
WIN32_STORE_ADDR="zzzz"
+# To setup autologon and regress-win32.pl start
+# User name
+WIN32_USER=Administrator
+# Admin password
+WIN32_PASS=PasswordWin
+
+#
+# Testing remote SD
+#
+# IP address of remote SD
+REMOTE_HOST_ADDR=
+
+# Name of this Director which will be validated remotely
+# If we are the Director, you must put xxxx below.
+# Only on the remote director do you put the name
+# of this director in the HOST environment variable
+REMOTE_DIR_NAME="xxxxx"
+
+#
+# Testing remote FD
+#
+
+# Client name. Note, it must be configured to accept your regress director
+REMOTE_CLIENT="yyyy"
+# Client FQDN or IP address
+REMOTE_ADDR="yyyy"
+# File or Directory to backup. This is put in the "File" directive
+# in the FileSet
+REMOTE_FILE="/tmp"
+# Port of Win32 client
+REMOTE_PORT=8102
+# Win32 Client password
+REMOTE_PASSWORD="zzzzz"
+# Where the win32 client will have to contact the SD
+REMOTE_STORE_ADDR="zzzz"