mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
tty: vt: conmakehash: Don't mention the full path of the input in output
This change strips $abs_srctree of the input file containing the character mapping table in the generated output. The motivation for this change is Yocto emitting a build warning WARNING: linux-lxatac-6.7-r0 do_package_qa: QA Issue: File /usr/src/debug/linux-lxatac/6.7-r0/drivers/tty/vt/consolemap_deftbl.c in package linux-lxatac-src contains reference to TMPDIR So this change brings us one step closer to make the build result reproducible independent of the build path. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Link: https://lore.kernel.org/r/20240311113017.483101-2-u.kleine-koenig@pengutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
da4e0ba419
commit
3bd85c6c97
1 changed files with 13 additions and 2 deletions
|
@ -76,7 +76,8 @@ static void addpair(int fp, int un)
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
FILE *ctbl;
|
FILE *ctbl;
|
||||||
char *tblname;
|
const char *tblname, *rel_tblname;
|
||||||
|
const char *abs_srctree;
|
||||||
char buffer[65536];
|
char buffer[65536];
|
||||||
int fontlen;
|
int fontlen;
|
||||||
int i, nuni, nent;
|
int i, nuni, nent;
|
||||||
|
@ -101,6 +102,16 @@ int main(int argc, char *argv[])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
abs_srctree = getenv("abs_srctree");
|
||||||
|
if (abs_srctree && !strncmp(abs_srctree, tblname, strlen(abs_srctree)))
|
||||||
|
{
|
||||||
|
rel_tblname = tblname + strlen(abs_srctree);
|
||||||
|
while (*rel_tblname == '/')
|
||||||
|
++rel_tblname;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
rel_tblname = tblname;
|
||||||
|
|
||||||
/* For now we assume the default font is always 256 characters. */
|
/* For now we assume the default font is always 256 characters. */
|
||||||
fontlen = 256;
|
fontlen = 256;
|
||||||
|
|
||||||
|
@ -253,7 +264,7 @@ int main(int argc, char *argv[])
|
||||||
#include <linux/types.h>\n\
|
#include <linux/types.h>\n\
|
||||||
\n\
|
\n\
|
||||||
u8 dfont_unicount[%d] = \n\
|
u8 dfont_unicount[%d] = \n\
|
||||||
{\n\t", argv[1], fontlen);
|
{\n\t", rel_tblname, fontlen);
|
||||||
|
|
||||||
for ( i = 0 ; i < fontlen ; i++ )
|
for ( i = 0 ; i < fontlen ; i++ )
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Reference in a new issue