mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-20 22:48:22 +00:00
merge menuentry.mod into normal.mod
This commit is contained in:
1 parent
78780e7005
commit
9284756e17
4 files changed
+11
-7
No files matched your search
@@ -1173,6 +1173,8 @@ module = {
|
|||||||
common = script/lexer.c;
|
common = script/lexer.c;
|
||||||
common = script/argv.c;
|
common = script/argv.c;
|
||||||
|
|
||||||
|
common = commands/menuentry.c;
|
||||||
|
|
||||||
common = unidata.c;
|
common = unidata.c;
|
||||||
common_nodist = grub_script.tab.c;
|
common_nodist = grub_script.tab.c;
|
||||||
common_nodist = grub_script.yy.c;
|
common_nodist = grub_script.yy.c;
|
||||||
@@ -1408,8 +1410,3 @@ module = {
|
|||||||
name = test_blockarg;
|
name = test_blockarg;
|
||||||
common = tests/test_blockarg.c;
|
common = tests/test_blockarg.c;
|
||||||
};
|
};
|
||||||
|
|
||||||
module = {
|
|
||||||
name = menuentry;
|
|
||||||
common = commands/menuentry.c;
|
|
||||||
};
|
|
||||||
@@ -200,14 +200,16 @@ grub_cmd_menuentry (grub_extcmd_context_t ctxt, int argc, char **args)
|
|||||||
|
|
||||||
static grub_extcmd_t cmd;
|
static grub_extcmd_t cmd;
|
||||||
|
|
||||||
GRUB_MOD_INIT(menuentry)
|
void
|
||||||
|
grub_menu_init (void)
|
||||||
{
|
{
|
||||||
cmd = grub_register_extcmd ("menuentry", grub_cmd_menuentry,
|
cmd = grub_register_extcmd ("menuentry", grub_cmd_menuentry,
|
||||||
GRUB_COMMAND_FLAG_BOTH | GRUB_COMMAND_FLAG_BLOCKS,
|
GRUB_COMMAND_FLAG_BOTH | GRUB_COMMAND_FLAG_BLOCKS,
|
||||||
N_("BLOCK"), N_("Define a menuentry."), options);
|
N_("BLOCK"), N_("Define a menuentry."), options);
|
||||||
}
|
}
|
||||||
|
|
||||||
GRUB_MOD_FINI(menuentry)
|
void
|
||||||
|
grub_menu_fini (void)
|
||||||
{
|
{
|
||||||
grub_unregister_extcmd (cmd);
|
grub_unregister_extcmd (cmd);
|
||||||
}
|
}
|
||||||
@@ -476,6 +476,7 @@ GRUB_MOD_INIT(normal)
|
|||||||
{
|
{
|
||||||
grub_context_init ();
|
grub_context_init ();
|
||||||
grub_script_init ();
|
grub_script_init ();
|
||||||
|
grub_menu_init ();
|
||||||
|
|
||||||
grub_xputs_saved = grub_xputs;
|
grub_xputs_saved = grub_xputs;
|
||||||
grub_xputs = grub_xputs_normal;
|
grub_xputs = grub_xputs_normal;
|
||||||
@@ -515,6 +516,7 @@ GRUB_MOD_FINI(normal)
|
|||||||
{
|
{
|
||||||
grub_context_fini ();
|
grub_context_fini ();
|
||||||
grub_script_fini ();
|
grub_script_fini ();
|
||||||
|
grub_menu_fini ();
|
||||||
|
|
||||||
grub_xputs = grub_xputs_saved;
|
grub_xputs = grub_xputs_saved;
|
||||||
|
|
||||||
|
|||||||
@@ -100,4 +100,7 @@ void grub_menu_execute_with_fallback (grub_menu_t menu,
|
|||||||
void grub_menu_entry_run (grub_menu_entry_t entry);
|
void grub_menu_entry_run (grub_menu_entry_t entry);
|
||||||
int grub_menu_get_default_entry_index (grub_menu_t menu);
|
int grub_menu_get_default_entry_index (grub_menu_t menu);
|
||||||
|
|
||||||
|
void grub_menu_init (void);
|
||||||
|
void grub_menu_fini (void);
|
||||||
|
|
||||||
#endif /* GRUB_MENU_HEADER */
|
#endif /* GRUB_MENU_HEADER */
|
||||||
Reference in new issue
Block a user