From: robertmh Date: Mon, 5 Nov 2007 16:22:30 +0000 (+0000) Subject: 2007-11-05 Robert Millan X-Git-Tag: 1.98~1769 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=53b052dedb970a2f804294d5d2915d2e8770ca9f;p=thirdparty%2Fgrub.git 2007-11-05 Robert Millan * util/update-grub.in: Allow files in ${update_grub_dir} to contain spaces. Skip non-regular files. --- diff --git a/ChangeLog b/ChangeLog index 5eeb9982c..7824adbc4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-11-05 Robert Millan + + * util/update-grub.in: Allow files in ${update_grub_dir} to contain + spaces. Skip non-regular files. + 2007-11-05 Robert Millan * kern/disk.c (grub_disk_firmware_fini) diff --git a/util/update-grub.in b/util/update-grub.in index 37a5e4ff6..f9f69b97f 100644 --- a/util/update-grub.in +++ b/util/update-grub.in @@ -141,14 +141,14 @@ cat << EOF EOF for i in ${update_grub_dir}/* ; do - case $i in + case "$i" in # emacsen backup files. FIXME: support other editors *~) ;; *) - if test -x $i ; then + if test -f "$i" && test -x "$i" ; then echo echo "### BEGIN $i ###" - $i + "$i" echo "### END $i ###" fi ;;