From: Alexander Kanavin Date: Thu, 1 Jun 2023 07:38:18 +0000 (+0200) Subject: gentpl.py: Ensure output is deterministic X-Git-Tag: grub-2.12-rc1~37 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ab2aeda76ce40bd5e28d5743af01a1e5a3e22f73;p=thirdparty%2Fgrub.git gentpl.py: Ensure output is deterministic The output of the SOURCES lines in grub-core/Makefile.core.am, generated from grub-core/Makefile.core.def with gentpl.py is not deterministic due to missing sorting of the list used to generate it. Add such a sort. Signed-off-by: Alexander Kanavin Reviewed-by: Daniel Kiper --- diff --git a/gentpl.py b/gentpl.py index d0470b3b2..bfab2113a 100644 --- a/gentpl.py +++ b/gentpl.py @@ -569,6 +569,7 @@ def foreach_platform_value(defn, platform, suffix, closure): for group in RMAP[platform]: for value in defn.find_all(group + suffix): r.append(closure(value)) + r.sort() return ''.join(r) def platform_conditional(platform, closure):