File stage2-wildcard-doc.diff of Package grub

Index: grub-0.95/docs/grub.texi
===================================================================
--- grub-0.95.orig/docs/grub.texi
+++ grub-0.95/docs/grub.texi
@@ -1933,6 +1933,7 @@ These commands can only be used in the m
 * gfxmenu::                     Use graphical menu interface
 * timeout::                     Set the timeout
 * title::                       Start a menu entry
+* wildcard::                    Define a wildcard boot entry
 @end menu
 
 
@@ -2001,6 +2002,42 @@ the line, starting with the first non-sp
 @end deffn
 
 
+@node wildcard
+@subsection wildcard
+
+@deffn Command wildcard pathname
+Treat this boot entry as a wildcard entry: The
+wildcard, title, kernel, and initrd commands (see @ref{Menu-specific
+commands} and @ref{Command-line and menu entry commands}) each have an
+asterisk (*) in their value. A filename match is performed on the
+@var{pathname} of the wildcard command. For each match, the entire boot
+entry is duplicated. The part of the filename whcih matches the asterisk
+in the wildcard command replaces the asterisks in the title, kernel, and
+initrd commands. For example, with the files vmlinuz-2.6.5-1 and
+vmlinuz-2.6.8-8 below (hd0,7)/boot, the following entry in the stage 2
+configuration file:
+
+@example
+title Linux-*
+    wildcard (hd0,7)/boot/vmlinuz-*
+    kernel (hd0,7)/boot/vmlinuz-* root=/dev/hda8
+    initrd (hd0,7)/boot/initrd-*
+@end example
+
+would expand as follows:
+
+@example
+title Linux-2.6.5-1
+    wildcard (hd0,7)/boot/vmlinuz-2.6.5-1
+    kernel (hd0,7)/boot/vmlinuz-2.6.5-1 root=/dev/hda8
+    initrd (hd0,7)/boot/initrd-2.6.5-1
+title Linux-2.6.8-8
+    wildcard (hd0,7)/boot/vmlinuz-2.6.8-8
+    kernel (hd0,7)/boot/vmlinuz-2.6.8-8 root=/dev/hda8
+    initrd (hd0,7)/boot/initrd-2.6.8-8
+@end example
+@end deffn
+
 @node General commands
 @section The list of general commands
 
openSUSE Build Service is sponsored by