> http://lists.gnu.org/archive/html/grub-devel/2006-10/msg00017.html
Thanks for the link. I've gone through all the posts in the thread, it seems some important function is still not implemented, maybe i can look into it when i have time. btw, i have an idea about the iteration of grub objects. perhaps we can add a new file system (proc), so that we can write the commands like this: for x in (proc)/modules/* ; do commands; done Modules that export iterator can call a function like this: register_procfs(name, func); Also, about the local path, we can implement it using variable $pwd, for example: root=(hd0,0) pwd=/boot/ then, /aa -> (hd0,0)/aa aa -> (hd0,0)/boot/aa -- Bean _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel