mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-03 16:15:27 +00:00
[master] add product description
3568. [cleanup] Add a product description line to the version file, to be reported by named -v/-V. [RT #33366]
This commit is contained in:
3
CHANGES
3
CHANGES
@@ -1,3 +1,6 @@
|
|||||||
|
3568. [cleanup] Add a product description line to the version file,
|
||||||
|
to be reported by named -v/-V. [RT #33366]
|
||||||
|
|
||||||
3567. [bug] Silence clang static analyzer warnings. [RT #33365]
|
3567. [bug] Silence clang static analyzer warnings. [RT #33365]
|
||||||
|
|
||||||
3566. [func] Log when forwarding updates to master. [RT #33240]
|
3566. [func] Log when forwarding updates to master. [RT #33240]
|
||||||
|
@@ -23,6 +23,8 @@ top_srcdir = @top_srcdir@
|
|||||||
|
|
||||||
@BIND9_PRODUCT@
|
@BIND9_PRODUCT@
|
||||||
|
|
||||||
|
@BIND9_DESCRIPTION@
|
||||||
|
|
||||||
@BIND9_SRCID@
|
@BIND9_SRCID@
|
||||||
|
|
||||||
@BIND9_CONFIGARGS@
|
@BIND9_CONFIGARGS@
|
||||||
@@ -123,6 +125,7 @@ main.@O@: main.c
|
|||||||
${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
|
${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
|
||||||
-DVERSION=\"${VERSION}\" \
|
-DVERSION=\"${VERSION}\" \
|
||||||
-DPRODUCT=\"${PRODUCT}\" \
|
-DPRODUCT=\"${PRODUCT}\" \
|
||||||
|
-DDESCRIPTION=\"${DESCRIPTION}\" \
|
||||||
-DSRCID=\"${SRCID}\" \
|
-DSRCID=\"${SRCID}\" \
|
||||||
-DCONFIGARGS="\"${CONFIGARGS}\"" \
|
-DCONFIGARGS="\"${CONFIGARGS}\"" \
|
||||||
-DNS_LOCALSTATEDIR=\"${localstatedir}\" \
|
-DNS_LOCALSTATEDIR=\"${localstatedir}\" \
|
||||||
|
@@ -69,6 +69,7 @@ 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_product INIT(PRODUCT);
|
EXTERN const char * ns_g_product INIT(PRODUCT);
|
||||||
|
EXTERN const char * ns_g_description INIT(DESCRIPTION);
|
||||||
EXTERN const char * ns_g_srcid INIT(SRCID);
|
EXTERN const char * ns_g_srcid INIT(SRCID);
|
||||||
EXTERN const char * ns_g_configargs INIT(CONFIGARGS);
|
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);
|
||||||
|
@@ -562,11 +562,17 @@ parse_command_line(int argc, char *argv[]) {
|
|||||||
ns_g_username = isc_commandline_argument;
|
ns_g_username = isc_commandline_argument;
|
||||||
break;
|
break;
|
||||||
case 'v':
|
case 'v':
|
||||||
printf("%s %s\n", ns_g_product, ns_g_version);
|
printf("%s %s", ns_g_product, ns_g_version);
|
||||||
|
if (*ns_g_description != 0)
|
||||||
|
printf(" %s", ns_g_description);
|
||||||
|
printf("\n");
|
||||||
exit(0);
|
exit(0);
|
||||||
case 'V':
|
case 'V':
|
||||||
printf("%s %s <id:%s> built with %s\n", ns_g_product,
|
printf("%s %s", ns_g_product, ns_g_version);
|
||||||
ns_g_version, ns_g_srcid, ns_g_configargs);
|
if (*ns_g_description != 0)
|
||||||
|
printf(" %s", ns_g_description);
|
||||||
|
printf(" <id:%s> built with %s\n", ns_g_srcid,
|
||||||
|
ns_g_configargs);
|
||||||
#ifdef OPENSSL
|
#ifdef OPENSSL
|
||||||
printf("using OpenSSL version: %s\n",
|
printf("using OpenSSL version: %s\n",
|
||||||
OPENSSL_VERSION_TEXT);
|
OPENSSL_VERSION_TEXT);
|
||||||
|
3
configure
vendored
3
configure
vendored
@@ -1170,6 +1170,7 @@ BIND9_CONFIGARGS
|
|||||||
BIND9_SRCID
|
BIND9_SRCID
|
||||||
BIND9_MAJOR
|
BIND9_MAJOR
|
||||||
BIND9_VERSION
|
BIND9_VERSION
|
||||||
|
BIND9_DESCRIPTION
|
||||||
BIND9_PRODUCT
|
BIND9_PRODUCT
|
||||||
BIND9_BIND9_BUILDINCLUDE
|
BIND9_BIND9_BUILDINCLUDE
|
||||||
BIND9_LWRES_BUILDINCLUDE
|
BIND9_LWRES_BUILDINCLUDE
|
||||||
@@ -19761,6 +19762,8 @@ BIND9_MAKE_RULES=$BIND9_TOP_BUILDDIR/make/rules
|
|||||||
. $srcdir/version
|
. $srcdir/version
|
||||||
BIND9_PRODUCT="PRODUCT=\"${PRODUCT}\""
|
BIND9_PRODUCT="PRODUCT=\"${PRODUCT}\""
|
||||||
|
|
||||||
|
BIND9_DESCRIPTION="DESCRIPTION=\"${DESCRIPTION}\""
|
||||||
|
|
||||||
BIND9_VERSION="VERSION=${MAJORVER}.${MINORVER}${PATCHVER:+.}${PATCHVER}${RELEASETYPE}${RELEASEVER}"
|
BIND9_VERSION="VERSION=${MAJORVER}.${MINORVER}${PATCHVER:+.}${PATCHVER}${RELEASETYPE}${RELEASEVER}"
|
||||||
|
|
||||||
BIND9_MAJOR="MAJOR=${MAJORVER}.${MINORVER}"
|
BIND9_MAJOR="MAJOR=${MAJORVER}.${MINORVER}"
|
||||||
|
@@ -3420,6 +3420,8 @@ BIND9_MAKE_RULES=$BIND9_TOP_BUILDDIR/make/rules
|
|||||||
. $srcdir/version
|
. $srcdir/version
|
||||||
BIND9_PRODUCT="PRODUCT=\"${PRODUCT}\""
|
BIND9_PRODUCT="PRODUCT=\"${PRODUCT}\""
|
||||||
AC_SUBST(BIND9_PRODUCT)
|
AC_SUBST(BIND9_PRODUCT)
|
||||||
|
BIND9_DESCRIPTION="DESCRIPTION=\"${DESCRIPTION}\""
|
||||||
|
AC_SUBST(BIND9_DESCRIPTION)
|
||||||
BIND9_VERSION="VERSION=${MAJORVER}.${MINORVER}${PATCHVER:+.}${PATCHVER}${RELEASETYPE}${RELEASEVER}"
|
BIND9_VERSION="VERSION=${MAJORVER}.${MINORVER}${PATCHVER:+.}${PATCHVER}${RELEASETYPE}${RELEASEVER}"
|
||||||
AC_SUBST(BIND9_VERSION)
|
AC_SUBST(BIND9_VERSION)
|
||||||
BIND9_MAJOR="MAJOR=${MAJORVER}.${MINORVER}"
|
BIND9_MAJOR="MAJOR=${MAJORVER}.${MINORVER}"
|
||||||
|
Reference in New Issue
Block a user