mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-30 14:07:59 +00:00
2446. [func] Add a new log message about build options on startup.
A new command-line option '-V' for named is also provided to show this information. [RT# 18645]
This commit is contained in:
4
CHANGES
4
CHANGES
@@ -1,3 +1,7 @@
|
|||||||
|
2446. [func] Add a new log message about build options on startup.
|
||||||
|
A new command-line option '-V' for named is also
|
||||||
|
provided to show this information. [RT# 18645]
|
||||||
|
|
||||||
2445. [doc] ARM out-of-date on empty reverse zones (list includes
|
2445. [doc] ARM out-of-date on empty reverse zones (list includes
|
||||||
RFC1918 address, but these are not yet compiled in).
|
RFC1918 address, but these are not yet compiled in).
|
||||||
[RT #18578]
|
[RT #18578]
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: Makefile.in,v 1.100 2008/03/31 05:00:29 marka Exp $
|
# $Id: Makefile.in,v 1.101 2008/09/23 17:25:47 jinmei Exp $
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
@@ -21,6 +21,8 @@ top_srcdir = @top_srcdir@
|
|||||||
|
|
||||||
@BIND9_VERSION@
|
@BIND9_VERSION@
|
||||||
|
|
||||||
|
@BIND9_CONFIGARGS@
|
||||||
|
|
||||||
@BIND9_MAKE_INCLUDES@
|
@BIND9_MAKE_INCLUDES@
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -105,6 +107,7 @@ MANOBJS = ${MANPAGES} ${HTMLPAGES}
|
|||||||
main.@O@: main.c
|
main.@O@: main.c
|
||||||
${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
|
${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
|
||||||
-DVERSION=\"${VERSION}\" \
|
-DVERSION=\"${VERSION}\" \
|
||||||
|
-DCONFIGARGS="\"${CONFIGARGS}\"" \
|
||||||
-DNS_LOCALSTATEDIR=\"${localstatedir}\" \
|
-DNS_LOCALSTATEDIR=\"${localstatedir}\" \
|
||||||
-DNS_SYSCONFDIR=\"${sysconfdir}\" -c ${srcdir}/main.c
|
-DNS_SYSCONFDIR=\"${sysconfdir}\" -c ${srcdir}/main.c
|
||||||
|
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: globals.h,v 1.75 2008/01/02 23:47:01 tbox Exp $ */
|
/* $Id: globals.h,v 1.76 2008/09/23 17:25:47 jinmei Exp $ */
|
||||||
|
|
||||||
#ifndef NAMED_GLOBALS_H
|
#ifndef NAMED_GLOBALS_H
|
||||||
#define NAMED_GLOBALS_H 1
|
#define NAMED_GLOBALS_H 1
|
||||||
@@ -58,6 +58,7 @@ EXTERN isc_timermgr_t * ns_g_timermgr INIT(NULL);
|
|||||||
EXTERN isc_socketmgr_t * ns_g_socketmgr INIT(NULL);
|
EXTERN isc_socketmgr_t * ns_g_socketmgr INIT(NULL);
|
||||||
EXTERN cfg_parser_t * ns_g_parser INIT(NULL);
|
EXTERN cfg_parser_t * ns_g_parser INIT(NULL);
|
||||||
EXTERN const char * ns_g_version INIT(VERSION);
|
EXTERN const char * ns_g_version INIT(VERSION);
|
||||||
|
EXTERN const char * ns_g_configargs INIT(CONFIGARGS);
|
||||||
EXTERN in_port_t ns_g_port INIT(0);
|
EXTERN in_port_t ns_g_port INIT(0);
|
||||||
EXTERN in_port_t lwresd_g_listenport INIT(0);
|
EXTERN in_port_t lwresd_g_listenport INIT(0);
|
||||||
|
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: main.c,v 1.163 2008/08/20 23:57:59 jinmei Exp $ */
|
/* $Id: main.c,v 1.164 2008/09/23 17:25:47 jinmei Exp $ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
@@ -358,7 +358,7 @@ parse_command_line(int argc, char *argv[]) {
|
|||||||
isc_commandline_errprint = ISC_FALSE;
|
isc_commandline_errprint = ISC_FALSE;
|
||||||
while ((ch = isc_commandline_parse(argc, argv,
|
while ((ch = isc_commandline_parse(argc, argv,
|
||||||
"46c:C:d:fgi:lm:n:N:p:P:"
|
"46c:C:d:fgi:lm:n:N:p:P:"
|
||||||
"sS:t:T:u:vx:")) != -1) {
|
"sS:t:T:u:vVx:")) != -1) {
|
||||||
switch (ch) {
|
switch (ch) {
|
||||||
case '4':
|
case '4':
|
||||||
if (disable4)
|
if (disable4)
|
||||||
@@ -462,6 +462,10 @@ parse_command_line(int argc, char *argv[]) {
|
|||||||
case 'v':
|
case 'v':
|
||||||
printf("BIND %s\n", ns_g_version);
|
printf("BIND %s\n", ns_g_version);
|
||||||
exit(0);
|
exit(0);
|
||||||
|
case 'V':
|
||||||
|
printf("BIND %s built with %s\n", ns_g_version,
|
||||||
|
ns_g_configargs);
|
||||||
|
exit(0);
|
||||||
case '?':
|
case '?':
|
||||||
usage();
|
usage();
|
||||||
if (isc_commandline_option == '?')
|
if (isc_commandline_option == '?')
|
||||||
@@ -669,6 +673,9 @@ setup(void) {
|
|||||||
ISC_LOG_NOTICE, "starting BIND %s%s", ns_g_version,
|
ISC_LOG_NOTICE, "starting BIND %s%s", ns_g_version,
|
||||||
saved_command_line);
|
saved_command_line);
|
||||||
|
|
||||||
|
isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_MAIN,
|
||||||
|
ISC_LOG_NOTICE, "built with %s", ns_g_configargs);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Get the initial resource limits.
|
* Get the initial resource limits.
|
||||||
*/
|
*/
|
||||||
|
@@ -18,7 +18,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: named.docbook,v 1.21 2008/08/21 23:47:18 tbox Exp $ -->
|
<!-- $Id: named.docbook,v 1.22 2008/09/23 17:25:47 jinmei Exp $ -->
|
||||||
<refentry id="man.named">
|
<refentry id="man.named">
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
<date>June 30, 2000</date>
|
<date>June 30, 2000</date>
|
||||||
@@ -69,6 +69,7 @@
|
|||||||
<arg><option>-t <replaceable class="parameter">directory</replaceable></option></arg>
|
<arg><option>-t <replaceable class="parameter">directory</replaceable></option></arg>
|
||||||
<arg><option>-u <replaceable class="parameter">user</replaceable></option></arg>
|
<arg><option>-u <replaceable class="parameter">user</replaceable></option></arg>
|
||||||
<arg><option>-v</option></arg>
|
<arg><option>-v</option></arg>
|
||||||
|
<arg><option>-V</option></arg>
|
||||||
<arg><option>-x <replaceable class="parameter">cache-file</replaceable></option></arg>
|
<arg><option>-x <replaceable class="parameter">cache-file</replaceable></option></arg>
|
||||||
</cmdsynopsis>
|
</cmdsynopsis>
|
||||||
</refsynopsisdiv>
|
</refsynopsisdiv>
|
||||||
@@ -299,6 +300,15 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term>-V</term>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
Report the version number and build options, and exit.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>-x <replaceable class="parameter">cache-file</replaceable></term>
|
<term>-x <replaceable class="parameter">cache-file</replaceable></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
14
configure.in
14
configure.in
@@ -18,7 +18,7 @@ AC_DIVERT_PUSH(1)dnl
|
|||||||
esyscmd([sed "s/^/# /" COPYRIGHT])dnl
|
esyscmd([sed "s/^/# /" COPYRIGHT])dnl
|
||||||
AC_DIVERT_POP()dnl
|
AC_DIVERT_POP()dnl
|
||||||
|
|
||||||
AC_REVISION($Revision: 1.447 $)
|
AC_REVISION($Revision: 1.448 $)
|
||||||
|
|
||||||
AC_INIT(lib/dns/name.c)
|
AC_INIT(lib/dns/name.c)
|
||||||
AC_PREREQ(2.59)
|
AC_PREREQ(2.59)
|
||||||
@@ -2662,6 +2662,18 @@ BIND9_MAKE_RULES=$BIND9_TOP_BUILDDIR/make/rules
|
|||||||
BIND9_VERSION="VERSION=${MAJORVER}.${MINORVER}.${PATCHVER}${RELEASETYPE}${RELEASEVER}"
|
BIND9_VERSION="VERSION=${MAJORVER}.${MINORVER}.${PATCHVER}${RELEASETYPE}${RELEASEVER}"
|
||||||
AC_SUBST(BIND9_VERSION)
|
AC_SUBST(BIND9_VERSION)
|
||||||
|
|
||||||
|
if test -z "$ac_configure_args"; then
|
||||||
|
BIND9_CONFIGARGS="defaults"
|
||||||
|
else
|
||||||
|
for a in $ac_configure_args
|
||||||
|
do
|
||||||
|
BIND9_CONFIGARGS="$BIND9_CONFIGARGS $a"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
BIND9_CONFIGARGS="`echo $BIND9_CONFIGARGS | sed 's/^ //'`"
|
||||||
|
BIND9_CONFIGARGS="CONFIGARGS=${BIND9_CONFIGARGS}"
|
||||||
|
AC_SUBST(BIND9_CONFIGARGS)
|
||||||
|
|
||||||
AC_SUBST_FILE(LIBISC_API)
|
AC_SUBST_FILE(LIBISC_API)
|
||||||
LIBISC_API=$srcdir/lib/isc/api
|
LIBISC_API=$srcdir/lib/isc/api
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user