mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 06:25:31 +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]
|
||||
|
||||
3566. [func] Log when forwarding updates to master. [RT #33240]
|
||||
|
@@ -23,6 +23,8 @@ top_srcdir = @top_srcdir@
|
||||
|
||||
@BIND9_PRODUCT@
|
||||
|
||||
@BIND9_DESCRIPTION@
|
||||
|
||||
@BIND9_SRCID@
|
||||
|
||||
@BIND9_CONFIGARGS@
|
||||
@@ -123,6 +125,7 @@ main.@O@: main.c
|
||||
${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
|
||||
-DVERSION=\"${VERSION}\" \
|
||||
-DPRODUCT=\"${PRODUCT}\" \
|
||||
-DDESCRIPTION=\"${DESCRIPTION}\" \
|
||||
-DSRCID=\"${SRCID}\" \
|
||||
-DCONFIGARGS="\"${CONFIGARGS}\"" \
|
||||
-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 const char * ns_g_version INIT(VERSION);
|
||||
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_configargs INIT(CONFIGARGS);
|
||||
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;
|
||||
break;
|
||||
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);
|
||||
case 'V':
|
||||
printf("%s %s <id:%s> built with %s\n", ns_g_product,
|
||||
ns_g_version, ns_g_srcid, ns_g_configargs);
|
||||
printf("%s %s", ns_g_product, ns_g_version);
|
||||
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
|
||||
printf("using OpenSSL version: %s\n",
|
||||
OPENSSL_VERSION_TEXT);
|
||||
|
3
configure
vendored
3
configure
vendored
@@ -1170,6 +1170,7 @@ BIND9_CONFIGARGS
|
||||
BIND9_SRCID
|
||||
BIND9_MAJOR
|
||||
BIND9_VERSION
|
||||
BIND9_DESCRIPTION
|
||||
BIND9_PRODUCT
|
||||
BIND9_BIND9_BUILDINCLUDE
|
||||
BIND9_LWRES_BUILDINCLUDE
|
||||
@@ -19761,6 +19762,8 @@ BIND9_MAKE_RULES=$BIND9_TOP_BUILDDIR/make/rules
|
||||
. $srcdir/version
|
||||
BIND9_PRODUCT="PRODUCT=\"${PRODUCT}\""
|
||||
|
||||
BIND9_DESCRIPTION="DESCRIPTION=\"${DESCRIPTION}\""
|
||||
|
||||
BIND9_VERSION="VERSION=${MAJORVER}.${MINORVER}${PATCHVER:+.}${PATCHVER}${RELEASETYPE}${RELEASEVER}"
|
||||
|
||||
BIND9_MAJOR="MAJOR=${MAJORVER}.${MINORVER}"
|
||||
|
@@ -3420,6 +3420,8 @@ BIND9_MAKE_RULES=$BIND9_TOP_BUILDDIR/make/rules
|
||||
. $srcdir/version
|
||||
BIND9_PRODUCT="PRODUCT=\"${PRODUCT}\""
|
||||
AC_SUBST(BIND9_PRODUCT)
|
||||
BIND9_DESCRIPTION="DESCRIPTION=\"${DESCRIPTION}\""
|
||||
AC_SUBST(BIND9_DESCRIPTION)
|
||||
BIND9_VERSION="VERSION=${MAJORVER}.${MINORVER}${PATCHVER:+.}${PATCHVER}${RELEASETYPE}${RELEASEVER}"
|
||||
AC_SUBST(BIND9_VERSION)
|
||||
BIND9_MAJOR="MAJOR=${MAJORVER}.${MINORVER}"
|
||||
|
Reference in New Issue
Block a user