Skip to content

Commit 5ef6dc0

Browse files
Uwe Kleine-Königakpm00
authored andcommitted
lib/build_OID_registry: don't mention the full path of the script in output
This change strips the full path of the script generating lib/oid_registry_data.c to just lib/build_OID_registry. The motivation for this change is Yocto emitting a build warning File /usr/src/debug/linux-lxatac/6.7-r0/lib/oid_registry_data.c in package linux-lxatac-src contains reference to TMPDIR [buildpaths] So this change brings us one step closer to make the build result reproducible independent of the build path. Link: https://lkml.kernel.org/r/20240313211957.884561-2-u.kleine-koenig@pengutronix.de Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Cc: Masahiro Yamada <masahiroy@kernel.org> Reviewed-by: Nicolas Schier <nicolas@fjasle.eu> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
1 parent c9abe09 commit 5ef6dc0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/build_OID_registry

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#
99

1010
use strict;
11+
use Cwd qw(abs_path);
1112

1213
my @names = ();
1314
my @oids = ();
@@ -17,6 +18,8 @@ if ($#ARGV != 1) {
1718
exit(2);
1819
}
1920

21+
my $abs_srctree = abs_path($ENV{'srctree'});
22+
2023
#
2124
# Open the file to read from
2225
#
@@ -35,7 +38,7 @@ close IN_FILE || die;
3538
#
3639
open C_FILE, ">$ARGV[1]" or die;
3740
print C_FILE "/*\n";
38-
print C_FILE " * Automatically generated by ", $0, ". Do not edit\n";
41+
print C_FILE " * Automatically generated by ", $0 =~ s#^\Q$abs_srctree/\E##r, ". Do not edit\n";
3942
print C_FILE " */\n";
4043

4144
#

0 commit comments

Comments
 (0)