]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/commands/hashsum.c (aliases): Add sha1sum alias.
authorColin Watson <cjwatson@ubuntu.com>
Tue, 21 Sep 2010 09:56:16 +0000 (10:56 +0100)
committerColin Watson <cjwatson@ubuntu.com>
Tue, 21 Sep 2010 09:56:16 +0000 (10:56 +0100)
(GRUB_MOD_INIT): Register sha1sum command.
(GRUB_MOD_FINI): Unregister sha1sum command.

ChangeLog
grub-core/commands/hashsum.c

index 2061ec2a3789f626ac0bd1d96f91d01ff354b97d..685390ff775b3d66ace4864d024d7c95b34d4e76 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-09-21  Colin Watson  <cjwatson@ubuntu.com>
+
+       * grub-core/commands/hashsum.c (aliases): Add sha1sum alias.
+       (GRUB_MOD_INIT): Register sha1sum command.
+       (GRUB_MOD_FINI): Unregister sha1sum command.
+
 2010-09-21  Yves Blusseau  <blusseau@zetam.org>
 
        Keep boot and grub directory names in sync with utils scripts
index df297b585c8f6bf94864daef3e60096095c7072b..693f604b3ada727d85a40bb80066368db3bab15e 100644 (file)
@@ -40,6 +40,7 @@ struct { const char *name; const char *hashname; } aliases[] =
   {
     {"sha256sum", "sha256"},
     {"sha512sum", "sha512"},
+    {"sha1sum", "sha1"},
     {"md5sum", "md5"},
     {"crc", "crc32"},
   };
@@ -249,7 +250,7 @@ grub_cmd_hashsum (struct grub_extcmd_context *ctxt,
   return GRUB_ERR_NONE;
 }
 
-static grub_extcmd_t cmd, cmd_md5, cmd_sha256, cmd_sha512 , cmd_crc;
+static grub_extcmd_t cmd, cmd_md5, cmd_sha1, cmd_sha256, cmd_sha512, cmd_crc;
 
 GRUB_MOD_INIT(hashsum)
 {
@@ -263,6 +264,11 @@ GRUB_MOD_INIT(hashsum)
                                     "[FILE1 [FILE2 ...]]"),
                                  N_("Compute or check hash checksum."),
                                  options);
+  cmd_sha1 = grub_register_extcmd ("sha1sum", grub_cmd_hashsum, 0,
+                                  N_("[-c FILE [-p PREFIX]] "
+                                     "[FILE1 [FILE2 ...]]"),
+                                  "Compute or check hash checksum.",
+                                  options);
   cmd_sha256 = grub_register_extcmd ("sha256sum", grub_cmd_hashsum, 0,
                                     N_("[-c FILE [-p PREFIX]] "
                                        "[FILE1 [FILE2 ...]]"),
@@ -285,6 +291,7 @@ GRUB_MOD_FINI(hashsum)
 {
   grub_unregister_extcmd (cmd);
   grub_unregister_extcmd (cmd_md5);
+  grub_unregister_extcmd (cmd_sha1);
   grub_unregister_extcmd (cmd_sha256);
   grub_unregister_extcmd (cmd_sha512);
   grub_unregister_extcmd (cmd_crc);