File 0002-mkimage-use-sbat-or-sbat-to-use-shipped-sbat.csv.patch of Package grub2
From 3c7a20988dd24381fcd21464eeaf415e5b7897fe Mon Sep 17 00:00:00 2001
From: Michael Chang <mchang@suse.com>
Date: Tue, 13 Jan 2026 15:39:25 +0800
Subject: [PATCH 2/2] mkimage: use --sbat= or --sbat "" to use shipped sbat.csv
---
util/grub-mkimage.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/util/grub-mkimage.c b/util/grub-mkimage.c
index fb14aa731..26a570fd9 100644
--- a/util/grub-mkimage.c
+++ b/util/grub-mkimage.c
@@ -345,6 +345,12 @@ main (int argc, char *argv[])
strcpy (ptr, dn);
}
+ if (arguments.sbat && *arguments.sbat == '\0')
+ {
+ free (arguments.sbat);
+ arguments.sbat = xasprintf ("%s/sbat.csv", arguments.dir);
+ }
+
grub_install_generate_image (arguments.dir, arguments.prefix, fp,
arguments.output, arguments.modules,
arguments.memdisk, arguments.pubkeys,
--
2.52.0