[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/4] Add new "version" command
From: |
Hans de Goede |
Subject: |
[PATCH 1/4] Add new "version" command |
Date: |
Wed, 28 Mar 2018 16:50:25 +0200 |
Add a new "version" command which prints the grub PACKAGE_STRING +
build time and date. This is useful to check if the expected version is
running, for e.g. trouble-shooting purposes.
Signed-off-by: Hans de Goede <address@hidden>
---
grub-core/kern/corecmd.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/grub-core/kern/corecmd.c b/grub-core/kern/corecmd.c
index d9412a316..43273b901 100644
--- a/grub-core/kern/corecmd.c
+++ b/grub-core/kern/corecmd.c
@@ -170,6 +170,15 @@ grub_core_cmd_ls (struct grub_command *cmd __attribute__
((unused)),
return grub_errno;
}
+/* version */
+static grub_err_t
+grub_core_cmd_version (struct grub_command *cmd __attribute__ ((unused)),
+ int argc, char *argv[])
+{
+ grub_printf ("%s, build %s %s\n", PACKAGE_STRING, __DATE__, __TIME__);
+ return 0;
+}
+
void
grub_register_core_commands (void)
{
@@ -186,4 +195,6 @@ grub_register_core_commands (void)
N_("[ARG]"), N_("List devices or files."));
grub_register_command ("insmod", grub_core_cmd_insmod,
N_("MODULE"), N_("Insert a module."));
+ grub_register_command ("version", grub_core_cmd_version, 0,
+ N_("Print grub version and build time."));
}
--
2.17.0.rc1
[PATCH 4/4] EFI: Do not set text-mode until we actually need it, Hans de Goede, 2018/03/28