mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-25 02:42:33 -05:00
The "runtime" system test currently fails on Windows because it waits
for named to log a message indicating successful startup ("running"),
but that never happens since named on Windows fails to open the
configuration file as its path includes control characters.
Instead of putting control characters in directory names, put them in
the value of the -D command line switch passed to named, which is used
for identifying an instance of named in a process listing and whose
value is completely ignored by named, but still logged.
While a similar check using special characters appears to be working
fine on Windows for the time being, modify it in the same way to avoid
potential future problems on other platforms and make the test cleaner.
34 lines
1 KiB
Bash
34 lines
1 KiB
Bash
#!/bin/sh -e
|
|
#
|
|
# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
#
|
|
# See the COPYRIGHT file distributed with this work for additional
|
|
# information regarding copyright ownership.
|
|
|
|
SYSTEMTESTTOP=..
|
|
. $SYSTEMTESTTOP/conf.sh
|
|
|
|
$SHELL clean.sh
|
|
|
|
copy_setports ns2/named1.conf.in ns2/named.conf
|
|
|
|
copy_setports ns2/named-alt1.conf.in ns2/named-alt1.conf
|
|
copy_setports ns2/named-alt2.conf.in ns2/named-alt2.conf
|
|
copy_setports ns2/named-alt3.conf.in ns2/named-alt3.conf
|
|
copy_setports ns2/named-alt4.conf.in ns2/named-alt4.conf
|
|
copy_setports ns2/named-alt5.conf.in ns2/named-alt5.conf
|
|
copy_setports ns2/named-alt6.conf.in ns2/named-alt6.conf
|
|
copy_setports ns2/named-alt7.conf.in ns2/named-alt7.conf
|
|
|
|
mkdir ns2/nope
|
|
|
|
if [ 1 = "${CYGWIN:-0}" ]
|
|
then
|
|
setfacl -s user::r-x,group::r-x,other::r-x ns2/nope
|
|
else
|
|
chmod 555 ns2/nope
|
|
fi
|