+5272. [cleanup] Remove isc-config.sh script as the BIND 9 libraries
+ are now purely internal. [GL #1123]
+
5271. [func] The normal (non-debugging) output of dnssec-signzone
and dnssec-verify tools now goes to stdout, instead of
the combination of stderr and stdout.
TARGETS =
PREREQS = bind.keys.h
-MANPAGES = isc-config.sh.1
-
-HTMLPAGES = isc-config.sh.html
-
MANOBJS = README HISTORY OPTIONS CONTRIBUTING PLATFORMS \
${MANPAGES} ${HTMLPAGES}
distclean::
rm -f config.cache config.h config.log config.status TAGS
- rm -f libtool isc-config.sh configure.lineno
+ rm -f libtool configure.lineno
rm -f util/conf.sh docutil/docbook2man-wrapper.sh
# XXX we should clean libtool stuff too. Only do this after we add rules
${DESTDIR}${localstatedir}/run ${DESTDIR}${sysconfdir}
$(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man1
-install:: isc-config.sh installdirs
- ${INSTALL_SCRIPT} isc-config.sh ${DESTDIR}${bindir}
- rm -f ${DESTDIR}${bindir}/bind9-config
- @LN@ ${DESTDIR}${bindir}/isc-config.sh ${DESTDIR}${bindir}/bind9-config
- ${INSTALL_DATA} ${top_srcdir}/isc-config.sh.1 ${DESTDIR}${mandir}/man1
- rm -f ${DESTDIR}${mandir}/man1/bind9-config.1
- @LN@ ${DESTDIR}${mandir}/man1/isc-config.sh.1 ${DESTDIR}${mandir}/man1/bind9-config.1
+install:: installdirs
${INSTALL_DATA} ${top_srcdir}/bind.keys ${DESTDIR}${sysconfdir}
uninstall::
rm -f ${DESTDIR}${sysconfdir}/bind.keys
- rm -f ${DESTDIR}${mandir}/man1/bind9-config.1
- rm -f ${DESTDIR}${mandir}/man1/isc-config.sh.1
- rm -f ${DESTDIR}${bindir}/bind9-config
- rm -f ${DESTDIR}${bindir}/isc-config.sh
tags:
rm -f TAGS
grep "zone serial (0) unchanged." ns1/named.run > /dev/null && ret=1
if [ $ret != 0 ] ; then echo_i "failed"; status=`expr $status + $ret`; fi
-VERSION=`../../../../isc-config.sh --version | cut -d = -f 2`
HOSTNAME=`$FEATURETEST --gethostname`
BIND_VERSION_STRING=$($NAMED -V | head -1)
BIND_VERSION=$($NAMED -V | sed -ne 's/^BIND \([^ ]*\).*/\1/p')
# elsewhere if there's a good reason for doing so.
#
-ac_config_files="$ac_config_files make/Makefile make/mkdep Makefile bin/Makefile bin/check/Makefile bin/confgen/Makefile bin/confgen/unix/Makefile bin/delv/Makefile bin/dig/Makefile bin/dnssec/Makefile bin/named/Makefile bin/named/unix/Makefile bin/nsupdate/Makefile bin/pkcs11/Makefile bin/plugins/Makefile bin/python/Makefile bin/python/isc/Makefile bin/python/isc/utils.py bin/python/isc/tests/Makefile bin/python/dnssec-checkds.py bin/python/dnssec-coverage.py bin/python/dnssec-keymgr.py bin/python/isc/__init__.py bin/python/isc/checkds.py bin/python/isc/coverage.py bin/python/isc/dnskey.py bin/python/isc/eventlist.py bin/python/isc/keydict.py bin/python/isc/keyevent.py bin/python/isc/keymgr.py bin/python/isc/keyseries.py bin/python/isc/keyzone.py bin/python/isc/policy.py bin/python/isc/rndc.py bin/python/isc/tests/dnskey_test.py bin/python/isc/tests/policy_test.py bin/rndc/Makefile bin/tests/Makefile bin/tests/headerdep_test.sh bin/tests/optional/Makefile bin/tests/pkcs11/Makefile bin/tests/pkcs11/benchmarks/Makefile bin/tests/system/Makefile bin/tests/system/conf.sh bin/tests/system/dlzexternal/Makefile bin/tests/system/dlzexternal/ns1/dlzs.conf bin/tests/system/dyndb/Makefile bin/tests/system/dyndb/driver/Makefile bin/tests/system/pipelined/Makefile bin/tests/system/rndc/Makefile bin/tests/system/rpz/Makefile bin/tests/system/rsabigexponent/Makefile bin/tests/system/tkey/Makefile bin/tools/Makefile contrib/scripts/check-secure-delegation.pl contrib/scripts/zone-edit.sh doc/Makefile doc/arm/Makefile doc/arm/noteversion.xml doc/arm/pkgversion.xml doc/arm/releaseinfo.xml doc/doxygen/Doxyfile doc/doxygen/Makefile doc/doxygen/doxygen-input-filter doc/misc/Makefile doc/tex/Makefile doc/tex/armstyle.sty doc/xsl/Makefile doc/xsl/isc-docbook-chunk.xsl doc/xsl/isc-docbook-html.xsl doc/xsl/isc-manpage.xsl doc/xsl/isc-notes-html.xsl isc-config.sh lib/Makefile lib/bind9/Makefile lib/bind9/include/Makefile lib/bind9/include/bind9/Makefile lib/dns/Makefile lib/dns/include/Makefile lib/dns/include/dns/Makefile lib/dns/include/dst/Makefile lib/dns/tests/Makefile lib/irs/Makefile lib/irs/include/Makefile lib/irs/include/irs/Makefile lib/irs/include/irs/netdb.h lib/irs/include/irs/platform.h lib/irs/tests/Makefile lib/isc/pthreads/Makefile lib/isc/pthreads/include/Makefile lib/isc/pthreads/include/isc/Makefile lib/isc/Makefile lib/isc/include/Makefile lib/isc/include/isc/Makefile lib/isc/include/isc/platform.h lib/isc/include/pk11/Makefile lib/isc/include/pkcs11/Makefile lib/isc/tests/Makefile lib/isc/unix/Makefile lib/isc/unix/include/Makefile lib/isc/unix/include/isc/Makefile lib/isc/unix/include/pkcs11/Makefile lib/isccc/Makefile lib/isccc/include/Makefile lib/isccc/include/isccc/Makefile lib/isccc/tests/Makefile lib/isccfg/Makefile lib/isccfg/include/Makefile lib/isccfg/include/isccfg/Makefile lib/isccfg/tests/Makefile lib/ns/Makefile lib/ns/include/Makefile lib/ns/include/ns/Makefile lib/ns/tests/Makefile lib/samples/Makefile lib/samples/Makefile-postinstall unit/unittest.sh fuzz/Makefile"
+ac_config_files="$ac_config_files make/Makefile make/mkdep Makefile bin/Makefile bin/check/Makefile bin/confgen/Makefile bin/confgen/unix/Makefile bin/delv/Makefile bin/dig/Makefile bin/dnssec/Makefile bin/named/Makefile bin/named/unix/Makefile bin/nsupdate/Makefile bin/pkcs11/Makefile bin/plugins/Makefile bin/python/Makefile bin/python/isc/Makefile bin/python/isc/utils.py bin/python/isc/tests/Makefile bin/python/dnssec-checkds.py bin/python/dnssec-coverage.py bin/python/dnssec-keymgr.py bin/python/isc/__init__.py bin/python/isc/checkds.py bin/python/isc/coverage.py bin/python/isc/dnskey.py bin/python/isc/eventlist.py bin/python/isc/keydict.py bin/python/isc/keyevent.py bin/python/isc/keymgr.py bin/python/isc/keyseries.py bin/python/isc/keyzone.py bin/python/isc/policy.py bin/python/isc/rndc.py bin/python/isc/tests/dnskey_test.py bin/python/isc/tests/policy_test.py bin/rndc/Makefile bin/tests/Makefile bin/tests/headerdep_test.sh bin/tests/optional/Makefile bin/tests/pkcs11/Makefile bin/tests/pkcs11/benchmarks/Makefile bin/tests/system/Makefile bin/tests/system/conf.sh bin/tests/system/dlzexternal/Makefile bin/tests/system/dlzexternal/ns1/dlzs.conf bin/tests/system/dyndb/Makefile bin/tests/system/dyndb/driver/Makefile bin/tests/system/pipelined/Makefile bin/tests/system/rndc/Makefile bin/tests/system/rpz/Makefile bin/tests/system/rsabigexponent/Makefile bin/tests/system/tkey/Makefile bin/tools/Makefile contrib/scripts/check-secure-delegation.pl contrib/scripts/zone-edit.sh doc/Makefile doc/arm/Makefile doc/arm/noteversion.xml doc/arm/pkgversion.xml doc/arm/releaseinfo.xml doc/doxygen/Doxyfile doc/doxygen/Makefile doc/doxygen/doxygen-input-filter doc/misc/Makefile doc/tex/Makefile doc/tex/armstyle.sty doc/xsl/Makefile doc/xsl/isc-docbook-chunk.xsl doc/xsl/isc-docbook-html.xsl doc/xsl/isc-manpage.xsl doc/xsl/isc-notes-html.xsl lib/Makefile lib/bind9/Makefile lib/bind9/include/Makefile lib/bind9/include/bind9/Makefile lib/dns/Makefile lib/dns/include/Makefile lib/dns/include/dns/Makefile lib/dns/include/dst/Makefile lib/dns/tests/Makefile lib/irs/Makefile lib/irs/include/Makefile lib/irs/include/irs/Makefile lib/irs/include/irs/netdb.h lib/irs/include/irs/platform.h lib/irs/tests/Makefile lib/isc/pthreads/Makefile lib/isc/pthreads/include/Makefile lib/isc/pthreads/include/isc/Makefile lib/isc/Makefile lib/isc/include/Makefile lib/isc/include/isc/Makefile lib/isc/include/isc/platform.h lib/isc/include/pk11/Makefile lib/isc/include/pkcs11/Makefile lib/isc/tests/Makefile lib/isc/unix/Makefile lib/isc/unix/include/Makefile lib/isc/unix/include/isc/Makefile lib/isc/unix/include/pkcs11/Makefile lib/isccc/Makefile lib/isccc/include/Makefile lib/isccc/include/isccc/Makefile lib/isccc/tests/Makefile lib/isccfg/Makefile lib/isccfg/include/Makefile lib/isccfg/include/isccfg/Makefile lib/isccfg/tests/Makefile lib/ns/Makefile lib/ns/include/Makefile lib/ns/include/ns/Makefile lib/ns/tests/Makefile lib/samples/Makefile lib/samples/Makefile-postinstall unit/unittest.sh fuzz/Makefile"
#
"doc/xsl/isc-docbook-html.xsl") CONFIG_FILES="$CONFIG_FILES doc/xsl/isc-docbook-html.xsl" ;;
"doc/xsl/isc-manpage.xsl") CONFIG_FILES="$CONFIG_FILES doc/xsl/isc-manpage.xsl" ;;
"doc/xsl/isc-notes-html.xsl") CONFIG_FILES="$CONFIG_FILES doc/xsl/isc-notes-html.xsl" ;;
- "isc-config.sh") CONFIG_FILES="$CONFIG_FILES isc-config.sh" ;;
"lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
"lib/bind9/Makefile") CONFIG_FILES="$CONFIG_FILES lib/bind9/Makefile" ;;
"lib/bind9/include/Makefile") CONFIG_FILES="$CONFIG_FILES lib/bind9/include/Makefile" ;;
chmod +x "$ofile"
;;
- "chmod":C) chmod a+x isc-config.sh doc/doxygen/doxygen-input-filter ;;
+ "chmod":C) chmod a+x doc/doxygen/doxygen-input-filter ;;
esac
done # for ac_tag
AC_CONFIG_COMMANDS(
[chmod],
- [chmod a+x isc-config.sh doc/doxygen/doxygen-input-filter])
+ [chmod a+x doc/doxygen/doxygen-input-filter])
#
# Files to configure. These are listed here because we used to
doc/xsl/isc-docbook-html.xsl
doc/xsl/isc-manpage.xsl
doc/xsl/isc-notes-html.xsl
- isc-config.sh
lib/Makefile
lib/bind9/Makefile
lib/bind9/include/Makefile
+++ /dev/null
-.\" Copyright (C) 2009, 2014-2019 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/.
-.\"
-.hy 0
-.ad l
-'\" t
-.\" Title: isc-config.sh
-.\" Author:
-.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
-.\" Date: 2009-02-18
-.\" Manual: BIND9
-.\" Source: ISC
-.\" Language: English
-.\"
-.TH "ISC\-CONFIG\&.SH" "1" "2009\-02\-18" "ISC" "BIND9"
-.\" -----------------------------------------------------------------
-.\" * Define some portability stuff
-.\" -----------------------------------------------------------------
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.\" http://bugs.debian.org/507673
-.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
-.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.ie \n(.g .ds Aq \(aq
-.el .ds Aq '
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.SH "NAME"
-isc-config.sh \- Get information about the installed version of ISC BIND
-.SH "SYNOPSIS"
-.HP \w'\fBisc\-config\&.sh\fR\ 'u
-\fBisc\-config\&.sh\fR [\fB\-\-cflags\fR] [\fB\-\-exec\-prefix\fR] [\fB\-\-libs\fR] [\fB\-\-prefix\fR] [\fB\-\-version\fR] [libraries...]
-.SH "DESCRIPTION"
-.PP
-\fBisc\-config\&.sh\fR
-prints information related to the installed version of ISC BIND, such as the compiler and linker flags required to compile and link programs that use ISC BIND libraries\&.
-.PP
-The optional libraries are used to report specific details for compiling and linking for the listed libraries\&. The allowed choices are:
-\fBisc\fR,
-\fBisccc\fR,
-\fBisccfg\fR,
-\fBdns\fR,
-\fBbind9\fR\&. Multiple libraries may be listed on the command line\&. (Some libraries require other libraries, so are implied\&.)
-.SH "OPTIONS"
-.PP
-\-\-cflags
-.RS 4
-Prints the compiler command line options required to compile files that use ISC BIND\&. Use the
-\fBlibraries\fR
-command line argument(s) to print additional specific flags to pass to the C compiler\&.
-.RE
-.PP
-\-\-exec\-prefix
-.RS 4
-Prints the directory prefix used in the ISC BIND installation for architecture dependent files to standard output\&.
-.RE
-.PP
-\-\-libs
-.RS 4
-Prints the linker command line options used to link with the ISC BIND libraries\&. Use the
-\fBlibraries\fR
-command line argument(s) to print additional specific flags\&.
-.RE
-.PP
-\-\-prefix
-.RS 4
-Prints the directory prefix used in the ISC BIND installation for architecture independent files to standard output\&.
-.RE
-.PP
-\-\-version
-.RS 4
-Prints the version of the installed ISC BIND suite\&.
-.RE
-.SH "RETURN VALUES"
-.PP
-\fBisc\-config\&.sh\fR
-returns an exit status of 1 if invoked with invalid arguments or no arguments at all\&. It returns 0 if information was successfully printed\&.
-.SH "AUTHOR"
-.PP
-\fBInternet Systems Consortium, Inc\&.\fR
-.SH "COPYRIGHT"
-.br
-Copyright \(co 2009, 2014-2019 Internet Systems Consortium, Inc. ("ISC")
-.br
+++ /dev/null
-<!--
- - 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.
--->
-
-<!-- Converted by db4-upgrade version 1.0 -->
-<refentry xmlns:db="http://docbook.org/ns/docbook" version="5.0" xml:id="man.isc-config.sh">
- <info>
- <date>2009-02-18</date>
- </info>
- <refentryinfo>
- <corpname>ISC</corpname>
- <corpauthor>Internet Systems Consortium, Inc.</corpauthor>
- </refentryinfo>
-
- <refmeta>
- <refentrytitle><application>isc-config.sh</application></refentrytitle>
- <manvolnum>1</manvolnum>
- <refmiscinfo>BIND9</refmiscinfo>
- </refmeta>
-
- <docinfo>
- <copyright>
- <year>2009</year>
- <year>2014</year>
- <year>2015</year>
- <year>2016</year>
- <year>2017</year>
- <year>2018</year>
- <year>2019</year>
- <holder>Internet Systems Consortium, Inc. ("ISC")</holder>
- </copyright>
- </docinfo>
-
- <refnamediv>
- <refname><application>isc-config.sh</application></refname>
- <refpurpose>Get information about the installed version of ISC BIND</refpurpose>
- </refnamediv>
-
- <refsynopsisdiv>
- <cmdsynopsis sepchar=" ">
- <command>isc-config.sh</command>
- <arg choice="opt" rep="norepeat"><option>--cflags</option></arg>
- <arg choice="opt" rep="norepeat"><option>--exec-prefix</option></arg>
- <arg choice="opt" rep="norepeat"><option>--libs</option></arg>
- <arg choice="opt" rep="norepeat"><option>--prefix</option></arg>
- <arg choice="opt" rep="norepeat"><option>--version</option></arg>
- <arg choice="opt" rep="repeat">libraries</arg>
- </cmdsynopsis>
- </refsynopsisdiv>
-
- <refsection><info><title>DESCRIPTION</title></info>
-
- <para><command>isc-config.sh</command>
- prints information related to the installed version of ISC BIND,
- such as the compiler and linker flags required to compile
- and link programs that use ISC BIND libraries.
- </para>
- <para>
- The optional libraries are used to report specific details
- for compiling and linking for the listed libraries.
- The allowed choices are:
- <option>isc</option>,
- <option>isccc</option>,
- <option>isccfg</option>,
- <option>dns</option>,
- <option>bind9</option>.
- Multiple libraries may be listed on the command line.
- (Some libraries require other libraries, so are implied.)
- </para>
-
- </refsection>
-
- <refsection><info><title>OPTIONS</title></info>
-
-
- <variablelist>
-
- <varlistentry>
- <term>--cflags</term>
- <listitem>
- <para>
- Prints the compiler command line options required to
- compile files that use ISC BIND.
- Use the <option>libraries</option> command line argument(s)
- to print additional specific flags to pass to the C compiler.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--exec-prefix</term>
- <listitem>
- <para>
- Prints the directory prefix used in the ISC BIND installation
- for architecture dependent files to standard output.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--libs</term>
- <listitem>
- <para>
- Prints the linker command line options used to
- link with the ISC BIND libraries.
- Use the <option>libraries</option> command line argument(s)
- to print additional specific flags.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--prefix</term>
- <listitem>
- <para>
- Prints the directory prefix used in the ISC BIND installation
- for architecture independent files to standard output.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
- <term>--version</term>
- <listitem>
- <para>
- Prints the version of the installed ISC BIND suite.
- </para>
- </listitem>
- </varlistentry>
-
- </variablelist>
-
- </refsection>
-
- <refsection><info><title>RETURN VALUES</title></info>
-
- <para><command>isc-config.sh</command>
- returns an exit status of 1 if
- invoked with invalid arguments or no arguments at all.
- It returns 0 if information was successfully printed.
- </para>
- </refsection>
-
-</refentry>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--
- - Copyright (C) 2009, 2014-2019 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/.
--->
-<html lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>isc-config.sh</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry">
-<a name="man.isc-config.sh"></a><div class="titlepage"></div>
-
-
-
-
-
-
-
- <div class="refnamediv">
-<h2>Name</h2>
-<p>
- <span class="application">isc-config.sh</span>
- — Get information about the installed version of ISC BIND
- </p>
-</div>
-
- <div class="refsynopsisdiv">
-<h2>Synopsis</h2>
- <div class="cmdsynopsis"><p>
- <code class="command">isc-config.sh</code>
- [<code class="option">--cflags</code>]
- [<code class="option">--exec-prefix</code>]
- [<code class="option">--libs</code>]
- [<code class="option">--prefix</code>]
- [<code class="option">--version</code>]
- [libraries...]
- </p></div>
- </div>
-
- <div class="refsection">
-<a name="id-1.7"></a><h2>DESCRIPTION</h2>
-
- <p><span class="command"><strong>isc-config.sh</strong></span>
- prints information related to the installed version of ISC BIND,
- such as the compiler and linker flags required to compile
- and link programs that use ISC BIND libraries.
- </p>
- <p>
- The optional libraries are used to report specific details
- for compiling and linking for the listed libraries.
- The allowed choices are:
- <code class="option">isc</code>,
- <code class="option">isccc</code>,
- <code class="option">isccfg</code>,
- <code class="option">dns</code>,
- <code class="option">bind9</code>.
- Multiple libraries may be listed on the command line.
- (Some libraries require other libraries, so are implied.)
- </p>
-
- </div>
-
- <div class="refsection">
-<a name="id-1.8"></a><h2>OPTIONS</h2>
-
-
- <div class="variablelist"><dl class="variablelist">
-<dt><span class="term">--cflags</span></dt>
-<dd>
- <p>
- Prints the compiler command line options required to
- compile files that use ISC BIND.
- Use the <code class="option">libraries</code> command line argument(s)
- to print additional specific flags to pass to the C compiler.
- </p>
- </dd>
-<dt><span class="term">--exec-prefix</span></dt>
-<dd>
- <p>
- Prints the directory prefix used in the ISC BIND installation
- for architecture dependent files to standard output.
- </p>
- </dd>
-<dt><span class="term">--libs</span></dt>
-<dd>
- <p>
- Prints the linker command line options used to
- link with the ISC BIND libraries.
- Use the <code class="option">libraries</code> command line argument(s)
- to print additional specific flags.
- </p>
- </dd>
-<dt><span class="term">--prefix</span></dt>
-<dd>
- <p>
- Prints the directory prefix used in the ISC BIND installation
- for architecture independent files to standard output.
- </p>
- </dd>
-<dt><span class="term">--version</span></dt>
-<dd>
- <p>
- Prints the version of the installed ISC BIND suite.
- </p>
- </dd>
-</dl></div>
-
- </div>
-
- <div class="refsection">
-<a name="id-1.9"></a><h2>RETURN VALUES</h2>
-
- <p><span class="command"><strong>isc-config.sh</strong></span>
- returns an exit status of 1 if
- invoked with invalid arguments or no arguments at all.
- It returns 0 if information was successfully printed.
- </p>
- </div>
-
-</div></body>
-</html>
+++ /dev/null
-#!/bin/sh
-#
-# 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.
-
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-exec_prefix_set=
-includedir=@includedir@
-libdir=@libdir@
-
-usage()
-{
- cat << EOF
-Usage: isc-config [OPTIONS] [LIBRARIES]
-Options:
- [--prefix[=DIR]]
- [--exec-prefix[=DIR]]
- [--version]
- [--libs]
- [--cflags]
-Libraries:
- isc
- isccc
- isccfg
- dns
- bind9
- irs
-EOF
- exit $1
-}
-
-if test $# -eq 0; then
- usage 1 1>&2
-fi
-
-while test $# -gt 0; do
- case "$1" in
- -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
- *) optarg= ;;
- esac
-
- case "$1" in
- --prefix=*)
- prefix=$optarg
- if test "x$exec_prefix_set" = x ; then
- exec_prefix=$prefix
- exec_prefix_set=true
- fi
- ;;
- --prefix)
- echo_prefix=true
- ;;
- --exec-prefix=*)
- exec_prefix=$optarg
- exec_prefix_set=true
- ;;
- --exec-prefix)
- echo_exec_prefix=true
- ;;
- --version)
- echo VERSION=@BIND9_VERSION@
- exit 0
- ;;
- --cflags)
- echo_cflags=true
- ;;
- --libs)
- echo_libs=true;
- ;;
- irs)
- libirs=true;
- libdns=true;
- libisccfg=true;
- libisc=true;
- ;;
- isc)
- libisc=true;
- ;;
- isccc)
- libisccc=true;
- libisc=true;
- ;;
- isccfg)
- libisccfg=true;
- libisc=true;
- ;;
- dns)
- libdns=true;
- libisc=true;
- ;;
- bind9)
- libdns=true;
- libisc=true;
- libisccfg=true;
- libbind9=true;
- ;;
- *)
- usage 1 1>&2
- esac
- shift
-done
-
-if test x"$echo_prefix" = x"true" ; then
- echo $prefix
-fi
-if test x"$echo_exec_prefix" = x"true" ; then
- echo $exec_prefix
-fi
-if test x"$echo_cflags" = x"true"; then
- if test x"${exec_prefix_set}" = x"true"; then
- includes="-I${exec_prefix}/include"
- else
- includes="-I${includedir}"
- fi
- if test x"$libisc" = x"true"; then
- includes="$includes @ALWAYS_DEFINES@ @STD_CINCLUDES@ @STD_CDEFINES@ @CCOPT@"
- fi
- echo $includes
-fi
-if test x"$echo_libs" = x"true"; then
- if test x"${exec_prefix_set}" = x"true"; then
- libs="-L${exec_prefix}/lib"
- else
- libs="-L${libdir}"
- fi
- if test x"$libirs" = x"true" ; then
- libs="$libs -lirs"
- fi
- if test x"$libbind9" = x"true" ; then
- libs="$libs -lbind9"
- fi
- if test x"$libdns" = x"true" ; then
- libs="$libs -ldns @DNS_CRYPTO_LIBS@"
- fi
- if test x"$libisccfg" = x"true" ; then
- libs="$libs -lisccfg"
- fi
- if test x"$libisccc" = x"true" ; then
- libs="$libs -lisccc"
- fi
- if test x"$libisc" = x"true" ; then
- libs="$libs -lisc @OPENSSL_LIBS@"
- needothers=true
- fi
- if test x"$needothers" = x"true" ; then
- libs="$libs @CCOPT@ @LIBS@"
- fi
- echo $libs
-fi
./fuzz/fuzz.h C 2018,2019
./fuzz/main.c C 2018,2019
./install-sh X 1998,1999,2000,2001,2018,2019
-./isc-config.sh.1 MAN DOCBOOK
-./isc-config.sh.docbook SGML 2009,2014,2015,2016,2017,2018,2019
-./isc-config.sh.html HTML DOCBOOK
-./isc-config.sh.in SH 2000,2001,2003,2004,2007,2012,2013,2015,2016,2017,2018,2019
./lib/Kyuafile X 2017,2018,2019
./lib/bind9/api X 2001,2006,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019
./lib/bind9/check.c C 2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019
my $configfile = "..\\config.h";
my $platformfile = "..\\lib\\isc\\win32\\include\\isc\\platform.h";
my $confshfile = "..\\bin\\tests\\system\\conf.sh";
-my $icshfile = "..\\isc-config.sh";
my @filelist = ("..\\bin\\python\\dnssec-checkds.py",
"..\\bin\\python\\dnssec-coverage.py",
unlink($configfile);
unlink($platformfile);
unlink($confshfile);
- unlink($icshfile);
foreach $file (@filelist) {
unlink($file);
close F;
}
-# setup isc-config.sh with %configvar accepting undefined
-
-sub setupicsh {
- my $line;
- my @Lines;
- my $val;
-
- open F, $icshfile . ".in" || die $!;
- @Lines = <F>;
- close F;
-
- foreach $line (@Lines) {
- chomp $line;
- while ($line =~ /@([^@]+)\@/) {
- if ($1 ~~ @substvar) {
- if (defined($configvar{$1})) {
- $val = kw($configvar{$1});
- $line = "$`$val$'";
- } else {
- $line = "$`$'";
- }
- } else {
- $line = "$`__$1__$'";
- }
- }
- }
-
- open F, ">" . $icshfile || die $!;
- if ($verbose) {
- print "Setting up $icshfile\n";
- }
- binmode(F);
- foreach $line (@Lines) {
- print F $line . "\n";
- }
- close F;
-}
-
# setup a file with %configcond stack and %config{var,defd,inc,lib,dll,test}
sub setupfile {
setupconfsh();
- setupicsh();
-
my $file;
foreach $file (@filelist) {
setupfile($file);