grub-devel.gnu.org archive mirror
 help / color / mirror / Atom feed
* How to use grub2-extra-lua module
@ 2014-05-15 13:45 张驰
  2014-05-15 22:53 ` Geoffrey Thomas
  2014-05-18 17:39 ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 2 replies; 3+ messages in thread
From: 张驰 @ 2014-05-15 13:45 UTC (permalink / raw)
  To: grub-devel

[-- Attachment #1: Type: text/plain, Size: 1084 bytes --]

I googled for grub2-lua, but found very few information on it. I can't find
an official website for grub2-lua (i.e official stable source code tarball
download link), except for a git/bzr clone link.

Moreover, I can't find any documentation about grub lua. So I don't know
how to use it.

I managed to compile grub2 along with lua module, then I boot into grub and
type "help lua" to try to get some help info. But it only says that I can
use command "lua script_file.lua" to execute the lua script. So I just want
to learn the details on how to use lua module. For example, how to execute
lua commands in grub.cfg file, how to return the lua execution result to
the grub.cfg file, and what APIs does grub provide to the lua module.

The reason why I want to use lua module is that I have the need of file
system operations in grub (i.e. mv, cp, cd, pwd, mkdir, rm, nano commands).
grub2 itself doesn't provide this functionality. Some posts said
grub-extra-lua module may provide this feature.

So I just want to know how to use grub lua module to operate on files and
directories.

[-- Attachment #2: Type: text/html, Size: 2332 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-05-18 17:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-15 13:45 How to use grub2-extra-lua module 张驰
2014-05-15 22:53 ` Geoffrey Thomas
2014-05-18 17:39 ` Vladimir 'φ-coder/phcoder' Serbinenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).