New testload grub-fstest command
This commit is contained in:
parent
a5edbcb3a1
commit
77ba5392d0
2 changed files with 11 additions and 1 deletions
|
@ -34,6 +34,7 @@ library = {
|
||||||
common_nodist = grub_script.tab.h;
|
common_nodist = grub_script.tab.h;
|
||||||
|
|
||||||
common = grub-core/commands/blocklist.c;
|
common = grub-core/commands/blocklist.c;
|
||||||
|
common = grub-core/commands/testload.c;
|
||||||
common = grub-core/commands/extcmd.c;
|
common = grub-core/commands/extcmd.c;
|
||||||
common = grub-core/commands/ls.c;
|
common = grub-core/commands/ls.c;
|
||||||
common = grub-core/disk/dmraid_nvidia.c;
|
common = grub-core/disk/dmraid_nvidia.c;
|
||||||
|
|
|
@ -61,7 +61,8 @@ enum {
|
||||||
CMD_CMP,
|
CMD_CMP,
|
||||||
CMD_HEX,
|
CMD_HEX,
|
||||||
CMD_CRC,
|
CMD_CRC,
|
||||||
CMD_BLOCKLIST
|
CMD_BLOCKLIST,
|
||||||
|
CMD_TESTLOAD
|
||||||
};
|
};
|
||||||
|
|
||||||
#define BUF_SIZE 32256
|
#define BUF_SIZE 32256
|
||||||
|
@ -359,6 +360,9 @@ fstest (int n, char **args)
|
||||||
case CMD_BLOCKLIST:
|
case CMD_BLOCKLIST:
|
||||||
execute_command ("blocklist", n, args);
|
execute_command ("blocklist", n, args);
|
||||||
grub_printf ("\n");
|
grub_printf ("\n");
|
||||||
|
case CMD_TESTLOAD:
|
||||||
|
execute_command ("testload", n, args);
|
||||||
|
grub_printf ("\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
for (i = 0; i < num_disks; i++)
|
for (i = 0; i < num_disks; i++)
|
||||||
|
@ -520,6 +524,11 @@ argp_parser (int key, char *arg, struct argp_state *state)
|
||||||
cmd = CMD_BLOCKLIST;
|
cmd = CMD_BLOCKLIST;
|
||||||
nparm = 1;
|
nparm = 1;
|
||||||
}
|
}
|
||||||
|
else if (!grub_strcmp (arg, "testload"))
|
||||||
|
{
|
||||||
|
cmd = CMD_TESTLOAD;
|
||||||
|
nparm = 1;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
fprintf (stderr, _("Invalid command %s.\n"), arg);
|
fprintf (stderr, _("Invalid command %s.\n"), arg);
|
||||||
|
|
Loading…
Reference in a new issue