rpm/0002-log-build-time-if-it-is-set-from-SOURCE_DATE_EPOCH.patch

16 lines
611 B
Diff

--- build/build.c.orig 2024-12-16 09:50:41.468083747 +0000
+++ build/build.c 2024-12-16 09:50:48.428069376 +0000
@@ -45,8 +45,11 @@ static rpm_time_t getBuildTime(void)
epoch = strtol(srcdate, &endptr, 10);
if (srcdate == endptr || *endptr || errno != 0)
rpmlog(RPMLOG_ERR, _("unable to parse SOURCE_DATE_EPOCH\n"));
- else
+ else {
buildTime = (uint32_t) epoch;
+ rpmlog(RPMLOG_NOTICE, _("using %s with value %ld as build time\n"),
+ "SOURCE_DATE_EPOCH", buildTime);
+ }
} else
buildTime = (uint32_t) time(NULL);
free(btMacro);