linux-manual: kernel-doc: Use $KBUILD_BUILD_TIMESTAMP as man page date
svn path=/dists/trunk/linux/; revision=22814
This commit is contained in:
parent
fe2e97b36c
commit
6fa2b3e596
|
@ -3,6 +3,7 @@ linux (4.1.1-1~exp2) UNRELEASED; urgency=medium
|
||||||
* Fix more issues that prevent a reproducible build:
|
* Fix more issues that prevent a reproducible build:
|
||||||
- linux-doc: DocBook: generate consistent IDs
|
- linux-doc: DocBook: generate consistent IDs
|
||||||
- linux-doc: DocBook: Fix duplicate man pages
|
- linux-doc: DocBook: Fix duplicate man pages
|
||||||
|
- linux-manual: kernel-doc: Use $KBUILD_BUILD_TIMESTAMP as man page date
|
||||||
|
|
||||||
-- Ben Hutchings <ben@decadent.org.uk> Tue, 07 Jul 2015 16:25:05 +0100
|
-- Ben Hutchings <ben@decadent.org.uk> Tue, 07 Jul 2015 16:25:05 +0100
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
From: Ben Hutchings <ben@decadent.org.uk>
|
||||||
|
Date: Wed, 08 Jul 2015 02:37:21 +0100
|
||||||
|
Subject: kernel-doc: Use $KBUILD_BUILD_TIMESTAMP as man page date
|
||||||
|
Bug-Debian: https://bugs.debian.org/769844
|
||||||
|
|
||||||
|
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
|
||||||
|
---
|
||||||
|
--- a/scripts/kernel-doc
|
||||||
|
+++ b/scripts/kernel-doc
|
||||||
|
@@ -253,11 +253,20 @@ my %highlights = %highlights_man;
|
||||||
|
my $blankline = $blankline_man;
|
||||||
|
my $modulename = "Kernel API";
|
||||||
|
my $function_only = 0;
|
||||||
|
+my $show_not_found = 0;
|
||||||
|
+
|
||||||
|
+my @build_time;
|
||||||
|
+if (defined($ENV{'KBUILD_BUILD_TIMESTAMP'}) &&
|
||||||
|
+ (my $seconds = `date -d"${ENV{'KBUILD_BUILD_TIMESTAMP'}}" +%s`) ne '') {
|
||||||
|
+ @build_time = gmtime($seconds);
|
||||||
|
+} else {
|
||||||
|
+ @build_time = localtime;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
my $man_date = ('January', 'February', 'March', 'April', 'May', 'June',
|
||||||
|
'July', 'August', 'September', 'October',
|
||||||
|
- 'November', 'December')[(localtime)[4]] .
|
||||||
|
- " " . ((localtime)[5]+1900);
|
||||||
|
-my $show_not_found = 0;
|
||||||
|
+ 'November', 'December')[$build_time[4]] .
|
||||||
|
+ " " . ($build_time[5]+1900);
|
||||||
|
|
||||||
|
# Essentially these are globals.
|
||||||
|
# They probably want to be tidied up, made more localised or something.
|
|
@ -72,6 +72,7 @@ bugfix/all/make-highlights-deterministic-in-kernel-doc.patch
|
||||||
bugfix/all/remove-timestamps-from-compressed-man-pages.patch
|
bugfix/all/remove-timestamps-from-compressed-man-pages.patch
|
||||||
bugfix/all/docbook-generate-consistent-ids.patch
|
bugfix/all/docbook-generate-consistent-ids.patch
|
||||||
bugfix/all/docbook-fix-duplicate-man-pages.patch
|
bugfix/all/docbook-fix-duplicate-man-pages.patch
|
||||||
|
bugfix/all/kernel-doc-set-man-page-date.patch
|
||||||
|
|
||||||
# Miscellaneous features
|
# Miscellaneous features
|
||||||
features/all/efi-autoload-efi-pstore.patch
|
features/all/efi-autoload-efi-pstore.patch
|
||||||
|
|
Loading…
Reference in New Issue