URL:
  <http://savannah.gnu.org/bugs/?33546>

                 Summary: bug in glob expansion
                 Project: GNU GRUB
            Submitted by: infinity0
            Submitted on: Sun 12 Jun 2011 22:55:32 GMT
                Category: User Interface
                Severity: Major
                Priority: 5 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 
                 Release: other
         Reproducibility: Every Time
         Planned Release: None

    _______________________________________________________

Details:

glob expansion does not behave as expected (like posix shell expansion)

$ aptitude show grub-pc | grep -i version
Version: 1.99-6

## in grub:

> insmod regexp 

> ls (debian-testing-amd64-netinst)/install.amd
/ / gtk/ initrd.gz install.bat vmlinuz

> ls (debian-testing-amd64-netinst)/install.amd/vmlinuz
/ / gtk/ initrd.gz install.bat vmlinuz

> ls "(debian-testing-amd64-netinst)/install.amd/vmlinuz"
vmlinuz

> for i in (debian-testing-amd64-netinst)/install.*/*; do echo $i; done
(debian-testing-amd64-netinst)/install.amd
(debian-testing-amd64-netinst)/install.amd
(debian-testing-amd64-netinst)/install.amd
(debian-testing-amd64-netinst)/install.amd
(debian-testing-amd64-netinst)/install.amd/initrd.gz
(debian-testing-amd64-netinst)/install.amd/install.bat
(debian-testing-amd64-netinst)/install.amd

> for i in (debian-testing-amd64-netinst)/install.amd/*; do echo $i; done
(debian-testing-amd64-netinst)/install.amd
(debian-testing-amd64-netinst)/install.amd
(debian-testing-amd64-netinst)/install.amd
(debian-testing-amd64-netinst)/install.amd
(debian-testing-amd64-netinst)/install.amd/initrd.gz
(debian-testing-amd64-netinst)/install.amd/install.bat
(debian-testing-amd64-netinst)/install.amd

> for i in (debian-testing-amd64-netinst)/install.amd/vmlinuz; do echo $i;
done
(debian-testing-amd64-netinst)/install.amd

> for i in "(debian-testing-amd64-netinst)/install.*/*"; do echo $i; done
(debian-testing-amd64-netinst)/install.amd/
(debian-testing-amd64-netinst)/install.amd/
(debian-testing-amd64-netinst)/install.amd/gtk/
(debian-testing-amd64-netinst)/install.amd/initrd.gz
(debian-testing-amd64-netinst)/install.amd/install.bat
(debian-testing-amd64-netinst)/install.amd/vmlinuz





    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?33546>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/


_______________________________________________
Bug-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-grub

Reply via email to