util/import_unicode.py: Ensure output is deterministic
Ensure the generated unidata.c file is deterministic by sorting the keys of the dict. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
parent
87648e9c12
commit
4ffe6391ca
@ -174,7 +174,7 @@ infile.close ()
|
|||||||
|
|
||||||
outfile.write ("struct grub_unicode_arabic_shape grub_unicode_arabic_shapes[] = {\n ")
|
outfile.write ("struct grub_unicode_arabic_shape grub_unicode_arabic_shapes[] = {\n ")
|
||||||
|
|
||||||
for x in arabicsubst:
|
for x in sorted(arabicsubst):
|
||||||
try:
|
try:
|
||||||
if arabicsubst[x]['join'] == "DUAL":
|
if arabicsubst[x]['join'] == "DUAL":
|
||||||
outfile.write ("{0x%x, 0x%x, 0x%x, 0x%x, 0x%x},\n " % (arabicsubst[x][0], arabicsubst[x][1], arabicsubst[x][2], arabicsubst[x][3], arabicsubst[x][4]))
|
outfile.write ("{0x%x, 0x%x, 0x%x, 0x%x, 0x%x},\n " % (arabicsubst[x][0], arabicsubst[x][1], arabicsubst[x][2], arabicsubst[x][3], arabicsubst[x][4]))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user