Patrick Williams | 8dd6848 | 2022-10-04 07:57:18 -0500 | [diff] [blame^] | 1 | Upstream-Status: Backport |
| 2 | Signed-off-by: Ross Burton <ross.burton@arm.com> |
| 3 | |
| 4 | From f678d79b3bede48c9e095e6e9c46bd3542f23077 Mon Sep 17 00:00:00 2001 |
| 5 | From: Bruce Ashfield <bruce.ashfield@gmail.com> |
| 6 | Date: Sun, 10 Jul 2022 22:56:53 -0400 |
| 7 | Subject: [PATCH 1/2] lib/build_OID_registry: fix reproducibility issues |
| 8 | |
| 9 | The script build_OID_registry captures the full path of itself |
| 10 | in the generated data. This causes reproduciblity issues as the |
| 11 | path is captured and packaged. |
| 12 | |
| 13 | We use the basename of the script instead, and that allows us |
| 14 | to be reprodicible, with slightly less information captured in |
| 15 | the output data (but the generating script can still easily |
| 16 | be found). |
| 17 | |
| 18 | Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
| 19 | --- |
| 20 | lib/build_OID_registry | 3 ++- |
| 21 | 1 file changed, 2 insertions(+), 1 deletion(-) |
| 22 | |
| 23 | diff --git a/lib/build_OID_registry b/lib/build_OID_registry |
| 24 | index d7fc32ea8ac2..f6de0a7f7457 100755 |
| 25 | --- a/lib/build_OID_registry |
| 26 | +++ b/lib/build_OID_registry |
| 27 | @@ -8,6 +8,7 @@ |
| 28 | # |
| 29 | |
| 30 | use strict; |
| 31 | +use File::Basename; |
| 32 | |
| 33 | my @names = (); |
| 34 | my @oids = (); |
| 35 | @@ -35,7 +36,7 @@ close IN_FILE || die; |
| 36 | # |
| 37 | open C_FILE, ">$ARGV[1]" or die; |
| 38 | print C_FILE "/*\n"; |
| 39 | -print C_FILE " * Automatically generated by ", $0, ". Do not edit\n"; |
| 40 | +print C_FILE " * Automatically generated by ", basename $0, ". Do not edit\n"; |
| 41 | print C_FILE " */\n"; |
| 42 | |
| 43 | # |
| 44 | -- |
| 45 | 2.34.1 |
| 46 | |