|
|
|
@ -745,6 +745,7 @@ int Xorriso_genisofs_help(struct XorrisO *xorriso, int flag)
|
|
|
|
|
" -partition_offset LBA Make image mountable by first partition, too",
|
|
|
|
|
" -partition_sec_hd NUMBER Define number of sectors per head",
|
|
|
|
|
" -partition_hd_cyl NUMBER Define number of heads per cylinder",
|
|
|
|
|
" -mips-boot FILE Set mips boot image name (relative to image root)",
|
|
|
|
|
" --modification-date=YYYYMMDDhhmmsscc",
|
|
|
|
|
" Override date of creation and modification",
|
|
|
|
|
" -isohybrid-mbr FILE Set SYSLINUX mbr/isohdp[fp]x*.bin for isohybrid",
|
|
|
|
@ -1239,6 +1240,7 @@ not_enough_args:;
|
|
|
|
|
strcmp(argv[i], "-eltorito-boot") == 0 ||
|
|
|
|
|
strcmp(argv[i], "--efi-boot") == 0 ||
|
|
|
|
|
strcmp(argv[i], "-e") == 0 ||
|
|
|
|
|
strcmp(argv[i], "-mips-boot") == 0 ||
|
|
|
|
|
strcmp(argv[i], "-c") == 0 ||
|
|
|
|
|
strcmp(argv[i], "-eltorito-catalog") == 0 ||
|
|
|
|
|
strcmp(argv[i], "-boot-load-size") == 0 ||
|
|
|
|
@ -1453,6 +1455,7 @@ problem_handler_2:;
|
|
|
|
|
xorriso->patch_isolinux_image= 1;
|
|
|
|
|
} else if(strcmp(argv[i], "-b") == 0 ||
|
|
|
|
|
strcmp(argv[i], "-eltorito-boot") == 0 ||
|
|
|
|
|
strcmp(argv[i], "-mips-boot") == 0 ||
|
|
|
|
|
strcmp(argv[i], "--efi-boot") == 0 ||
|
|
|
|
|
strcmp(argv[i], "-e") == 0) {
|
|
|
|
|
i++;
|
|
|
|
@ -1466,6 +1469,14 @@ problem_handler_2:;
|
|
|
|
|
boot_path= xorriso->boot_image_bin_path;
|
|
|
|
|
xorriso->boot_efi_default= 1;
|
|
|
|
|
emul_boot= xorriso->boot_image_emul= 0;
|
|
|
|
|
} else if(strcmp(argv[i - 1], "-mips-boot") == 0) {
|
|
|
|
|
boot_path= xorriso->boot_image_bin_path;
|
|
|
|
|
option_b= 0;
|
|
|
|
|
|
|
|
|
|
/* >>> Preliminary : this should be adjustable per boot image */
|
|
|
|
|
xorriso->system_area_options= 1 << 2; /* system area type 1 */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
boot_path= xorriso->boot_image_bin_path;
|
|
|
|
|
if(strcmp(argv[i - 1], "-e") == 0)
|
|
|
|
|