]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Filename expansion support for wildcards in GRUB script.
authorBVK Chaitanya <bvk@dbook>
Sat, 4 Sep 2010 17:15:34 +0000 (22:45 +0530)
committerBVK Chaitanya <bvk@dbook>
Sat, 4 Sep 2010 17:15:34 +0000 (22:45 +0530)
* tests/grub_script_expansion.in: New test.
* Makefile.util.def: Rule for new test.

* grub-core/commands/wildcard.c: New file, implements filename
expansion support for GRUB script.
* grub-core/Makefile.core.def: Rule update for regexp.mod.
* grub-core/script/argv.c: Cosmetic changes.
* grub-core/script/execute.c (grub_script_arglist_to_argv):
Refactored to perform wildcard expansion on arguments.
* include/grub/script_sh.h (grub_script_wildcard_translator): New
struct.

* tests/util/grub-shell.in: Fix quoting for read input.

1  2 
ChangeLog

diff --cc ChangeLog
index d16f2ff57647db1c04bc996ad2b27a59b9bf83c3,d16f2ff57647db1c04bc996ad2b27a59b9bf83c3..77f9232db24653b3e3def39fe243e7f2894df59b
+++ b/ChangeLog
@@@ -1,3 -1,3 +1,21 @@@
++2010-09-04  BVK Chaitanya  <bvk.groups@gmail.com>
++
++      Filename expansion support for wildcards in GRUB script.
++
++      * tests/grub_script_expansion.in: New test.
++      * Makefile.util.def: Rule for new test.
++
++      * grub-core/commands/wildcard.c: New file, implements filename
++      expansion support for GRUB script.
++      * grub-core/Makefile.core.def: Rule update for regexp.mod.
++      * grub-core/script/argv.c: Cosmetic changes.
++      * grub-core/script/execute.c (grub_script_arglist_to_argv):
++      Refactored to perform wildcard expansion on arguments.
++      * include/grub/script_sh.h (grub_script_wildcard_translator): New
++      struct.
++
++      * tests/util/grub-shell.in: Fix quoting for read input.
++
  2010-09-04  BVK Chaitanya  <bvk.groups@gmail.com>
  
        Support for updating environment variables with matched substrings