]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
Use BUILD_DATE for reproducibility 1102/head
authorViktor Kleinik <vkleinik@cisco.com>
Mon, 11 Jan 2021 14:29:00 +0000 (06:29 -0800)
committerViktor Kleinik <vkleinik@cisco.com>
Mon, 11 Jan 2021 15:55:29 +0000 (07:55 -0800)
Use reproducible build date instead of compilation time and date.

Signed-off-by: Viktor Kleinik <vkleinik@cisco.com>
src/rrd_cgi.c
src/rrd_tool.c

index 8576a9bf01aeb7f7263016abab5e5c98b772beed..e58069f61689e1e6d53f14f79c348eb9fec8f5fb 100644 (file)
@@ -680,7 +680,11 @@ static char *rrdgetinternal(
         if (strcasecmp(args[0], "VERSION") == 0) {
             return stralloc(PACKAGE_VERSION);
         } else if (strcasecmp(args[0], "COMPILETIME") == 0) {
+#ifdef BUILD_DATE
+            return stralloc(BUILD_DATE);
+#else
             return stralloc(__DATE__ " " __TIME__);
+#endif
         } else {
             return stralloc("[ERROR: internal unknown argument]");
         }
index 679e1745f36d8d01e83e9688ed994d29647da556..16645cf3ff8de6d4585e941a5a9a3fada2d97cf9 100644 (file)
@@ -309,7 +309,11 @@ static void PrintUsage(
         else if (!strcmp(cmd, "pwd"))
             help_cmd = C_PWD;
     }
+#ifdef BUILD_DATE
+    fprintf(stdout, _(help_main), PACKAGE_VERSION, BUILD_DATE);
+#else
     fprintf(stdout, _(help_main), PACKAGE_VERSION, __DATE__, __TIME__);
+#endif
     fflush(stdout);
     switch (help_cmd) {
     case C_NONE: