From: BVK Chaitanya Date: Sat, 4 Sep 2010 17:15:34 +0000 (+0530) Subject: Filename expansion support for wildcards in GRUB script. X-Git-Tag: 1.99~593 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=35ee15e09abe74ff54514053ac63a421036a0093;p=thirdparty%2Fgrub.git 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. --- 35ee15e09abe74ff54514053ac63a421036a0093 diff --cc ChangeLog index d16f2ff57,d16f2ff57..77f9232db --- a/ChangeLog +++ b/ChangeLog @@@ -1,3 -1,3 +1,21 @@@ ++2010-09-04 BVK Chaitanya ++ ++ 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 Support for updating environment variables with matched substrings