]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* util/grub-mkimage.c (image_targets): Set default_compression to lzma
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 9 Feb 2012 13:43:21 +0000 (14:43 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 9 Feb 2012 13:43:21 +0000 (14:43 +0100)
on i386-pc target.
(argp_parser): Accept "auto" as compression specification.

ChangeLog
util/grub-mkimage.c

index 9bf245ef4e7bcc2980490f252384548314869413..4e35d2bd5e0e9c1bc82bee8d19b74909783c3ffd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-02-09  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * util/grub-mkimage.c (image_targets): Set default_compression to lzma
+       on i386-pc target.
+       (argp_parser): Accept "auto" as compression specification.
+
 2012-02-09  Vladimir Serbinenko  <phcoder@gmail.com>
 
        Fix `help' with unloaded modules.
index b1e2f4c7bba4cbc10f8e1725f986aea446694f0e..7a57d3f98814ba3aaab28070176d0701b7b02820 100644 (file)
@@ -151,7 +151,8 @@ struct image_target_desc image_targets[] =
       .decompressor_uncompressed_addr = TARGET_NO_FIELD,
       .section_align = 1,
       .vaddr_offset = 0,
-      .link_addr = GRUB_KERNEL_I386_PC_LINK_ADDR
+      .link_addr = GRUB_KERNEL_I386_PC_LINK_ADDR,
+      .default_compression = COMPRESSION_LZMA
     },
     {
       .dirname = "i386-pc",
@@ -166,7 +167,8 @@ struct image_target_desc image_targets[] =
       .decompressor_uncompressed_addr = TARGET_NO_FIELD,
       .section_align = 1,
       .vaddr_offset = 0,
-      .link_addr = GRUB_KERNEL_I386_PC_LINK_ADDR
+      .link_addr = GRUB_KERNEL_I386_PC_LINK_ADDR,
+      .default_compression = COMPRESSION_LZMA
     },
     {
       .dirname = "i386-efi",
@@ -1773,6 +1775,8 @@ argp_parser (int key, char *arg, struct argp_state *state)
        }
       else if (grub_strcmp (arg, "none") == 0)
        arguments->comp = COMPRESSION_NONE;
+      else if (grub_strcmp (arg, "auto") == 0)
+       arguments->comp = COMPRESSION_AUTO;
       else
        grub_util_error (_("Unknown compression format %s"), arg);
       break;