File grub2-bls-boot-show-snapshot.patch of Package grub2

--- a/grub-core/commands/blsuki.c
+++ b/grub-core/commands/blsuki.c
@@ -1100,6 +1100,21 @@
     id[id_len - BLS_EXT_LEN] = '\0';
 
   title = blsuki_get_val (entry, "title", NULL);
+  if (title != NULL)
+    {
+      char *title_v = NULL;
+      char *version = NULL;
+
+      version = blsuki_get_val (entry, "version", NULL);
+      if (version != NULL)
+	title_v = grub_xasprintf("%s (%s)", title, version);
+      if (title_v != NULL)
+	{
+	  grub_free (title);
+	  title = title_v;
+	}
+      grub_free (version);
+    }
   hotkey = blsuki_get_val (entry, "grub_hotkey", NULL);
   users = blsuki_expand_val (blsuki_get_val (entry, "grub_users", NULL));
   classes = blsuki_make_list (entry, "grub_class", NULL);
@@ -1158,6 +1173,7 @@
   grub_free (linux_cmd);
   grub_free (dt_cmd);
   grub_free (initrd_cmd);
+  grub_free (title);
   grub_free (classes);
   grub_free (args);
   grub_free (argv);
openSUSE Build Service is sponsored by