conf.sh.in revision 75b8de87879ad017c9cd2ffc328e5d2391d16e99
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence#!/bin/sh
bd911976d51f102751848568ccf56592fd5f6d77Tinderbox User#
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence# Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# Copyright (C) 2000-2003 Internet Software Consortium.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# Permission to use, copy, modify, and/or distribute this software for any
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence# purpose with or without fee is hereby granted, provided that the above
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence# copyright notice and this permission notice appear in all copies.
a2734fa74aecefc958622b01467398985041cec1Mark Andrews#
a2734fa74aecefc958622b01467398985041cec1Mark Andrews# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
a2734fa74aecefc958622b01467398985041cec1Mark Andrews# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
a2734fa74aecefc958622b01467398985041cec1Mark Andrews# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
a2734fa74aecefc958622b01467398985041cec1Mark Andrews# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
a2734fa74aecefc958622b01467398985041cec1Mark Andrews# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
a2734fa74aecefc958622b01467398985041cec1Mark Andrews# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
a2734fa74aecefc958622b01467398985041cec1Mark Andrews# PERFORMANCE OF THIS SOFTWARE.
a2734fa74aecefc958622b01467398985041cec1Mark Andrews
a2734fa74aecefc958622b01467398985041cec1Mark Andrews# $Id: conf.sh.in,v 1.43 2009/11/30 21:00:47 each Exp $
a2734fa74aecefc958622b01467398985041cec1Mark Andrews
a2734fa74aecefc958622b01467398985041cec1Mark Andrews#
bff64bf12b58a6f80e740e94f2e42a32df18113aEvan Hunt# Common configuration data for system tests, to be sourced into
a2734fa74aecefc958622b01467398985041cec1Mark Andrews# other shell scripts.
a2734fa74aecefc958622b01467398985041cec1Mark Andrews#
a2734fa74aecefc958622b01467398985041cec1Mark Andrews
a2734fa74aecefc958622b01467398985041cec1Mark Andrews# Find the top of the BIND9 tree.
a2734fa74aecefc958622b01467398985041cec1Mark AndrewsTOP=${SYSTEMTESTTOP:=.}/../../..
a2734fa74aecefc958622b01467398985041cec1Mark Andrews
a2734fa74aecefc958622b01467398985041cec1Mark Andrews# Make it absolute so that it continues to work after we cd.
a2734fa74aecefc958622b01467398985041cec1Mark AndrewsTOP=`cd $TOP && pwd`
a2734fa74aecefc958622b01467398985041cec1Mark Andrews
a2734fa74aecefc958622b01467398985041cec1Mark AndrewsNAMED=$TOP/bin/named/named
a2734fa74aecefc958622b01467398985041cec1Mark Andrews# We must use "named -l" instead of "lwresd" because argv[0] is lost
a2734fa74aecefc958622b01467398985041cec1Mark Andrews# if the program is libtoolized.
a2734fa74aecefc958622b01467398985041cec1Mark AndrewsLWRESD="$TOP/bin/named/named -l"
a2734fa74aecefc958622b01467398985041cec1Mark AndrewsDIG=$TOP/bin/dig/dig
a2734fa74aecefc958622b01467398985041cec1Mark AndrewsRNDC=$TOP/bin/rndc/rndc
a2734fa74aecefc958622b01467398985041cec1Mark AndrewsNSUPDATE=$TOP/bin/nsupdate/nsupdate
28a8f5b0de57d269cf2845c69cb6abe18cbd3b3aMark AndrewsDDNSCONFGEN=$TOP/bin/confgen/ddns-confgen
ab023a65562e62b85a824509d829b6fad87e00b1Rob AusteinKEYGEN=$TOP/bin/dnssec/dnssec-keygen
ab023a65562e62b85a824509d829b6fad87e00b1Rob AusteinSIGNER=$TOP/bin/dnssec/dnssec-signzone
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid LawrenceREVOKE=$TOP/bin/dnssec/dnssec-revoke
6b7257f756eb0530cdf54df9a7fab8d51a5001c3David LawrenceSETTIME=$TOP/bin/dnssec/dnssec-settime
6b7257f756eb0530cdf54df9a7fab8d51a5001c3David LawrenceDSFROMKEY=$TOP/bin/dnssec/dnssec-dsfromkey
8b7304a34c751e519ede7d00b77f1f962c0a37e4David LawrenceCHECKZONE=$TOP/bin/check/named-checkzone
34e5a08809dda3276252269ebddd1616e62081a2Mark AndrewsCHECKCONF=$TOP/bin/check/named-checkconf
826c281a05cb89c9c28621937dc83fa676a5b207David Lawrence
ab7c67129234bbaa03c2529729d8da746a453a49Michael Graff# The "stress" test is not run by default since it creates enough
3507ae5d59e8574970bbe9246287209418d8351bDavid Lawrence# load on the machine to make it unusable to other users.
3507ae5d59e8574970bbe9246287209418d8351bDavid Lawrence# v6synth
8b7304a34c751e519ede7d00b77f1f962c0a37e4David LawrenceSUBDIRS="acl autosign cacheclean checkconf checknames dnssec forward glue ixfr
34e5a08809dda3276252269ebddd1616e62081a2Mark Andrews limits lwresd masterfile masterformat metadata notify nsupdate pending
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence resolver rrsetorder sortlist stub tkey unknown upforwd views xfer xferquota
a823dfa6638d57d20d023910f2e98b4efe80fd16Brian Wellington zonechecks"
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence
5506903c9215faf42586307c2288942fd804c579Evan Hunt# PERL will be an empty string if no perl interpreter was found.
5506903c9215faf42586307c2288942fd804c579Evan HuntPERL=@PERL@
5506903c9215faf42586307c2288942fd804c579Evan Hunt
5506903c9215faf42586307c2288942fd804c579Evan Huntexport NAMED LWRESD DIG NSUPDATE KEYGEN SIGNER KEYSIGNER KEYSETTOOL PERL \
a548a3c20cf520a61b7e6c6332de51bae2314e45Andreas Gustafsson SUBDIRS RNDC CHECKZONE
8b7304a34c751e519ede7d00b77f1f962c0a37e4David Lawrence