* util/grub-mkrescue.c (make_image_fwdisk_abs): Insert all partmap
modules to be in line with make_image_abs.
This commit is contained in:
parent
44ce3a93b6
commit
4336b5d85e
2 changed files with 18 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2013-11-18 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
* util/grub-mkrescue.c (make_image_fwdisk_abs): Insert all partmap
|
||||||
|
modules to be in line with make_image_abs.
|
||||||
|
|
||||||
2013-11-18 Vladimir Serbinenko <phcoder@gmail.com>
|
2013-11-18 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
* include/grub/mips/setjmp.h (grub_jmp_buf): Fix buffer size.
|
* include/grub/mips/setjmp.h (grub_jmp_buf): Fix buffer size.
|
||||||
|
|
|
@ -290,12 +290,24 @@ make_image_fwdisk_abs (enum grub_install_plat plat,
|
||||||
const char *mkimage_target,
|
const char *mkimage_target,
|
||||||
const char *output)
|
const char *output)
|
||||||
{
|
{
|
||||||
|
char *load_cfg;
|
||||||
|
FILE *load_cfg_f;
|
||||||
|
|
||||||
if (!source_dirs[plat])
|
if (!source_dirs[plat])
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
grub_util_info (N_("enabling %s support ..."),
|
||||||
|
mkimage_target);
|
||||||
|
|
||||||
|
load_cfg = grub_util_make_temporary_file ();
|
||||||
|
|
||||||
|
load_cfg_f = grub_util_fopen (load_cfg, "wb");
|
||||||
|
write_part (load_cfg_f, source_dirs[plat]);
|
||||||
|
fclose (load_cfg_f);
|
||||||
|
|
||||||
grub_install_push_module ("iso9660");
|
grub_install_push_module ("iso9660");
|
||||||
grub_install_make_image_wrap (source_dirs[plat], "()/boot/grub", output,
|
grub_install_make_image_wrap (source_dirs[plat], "()/boot/grub", output,
|
||||||
0, 0, mkimage_target, 0,
|
0, load_cfg, mkimage_target, 0,
|
||||||
GRUB_COMPRESSION_AUTO);
|
GRUB_COMPRESSION_AUTO);
|
||||||
grub_install_pop_module ();
|
grub_install_pop_module ();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue