Provisorily: -boot_image mips_path= , -as mkisofs -mips-boot. No Eltorito then.
This commit is contained in:
@ -614,6 +614,7 @@ treatment_patch:;
|
||||
xorriso->patch_isolinux_image= 0;
|
||||
xorriso->boot_image_bin_path[0]= 0;
|
||||
xorriso->patch_system_area= 0;
|
||||
xorriso->system_area_options&= ~0xfc; /* system area type 0 */
|
||||
if(xorriso->boot_count > 0) {
|
||||
ret= Xorriso_attach_boot_image(xorriso, 2); /* dispose boot images */
|
||||
if(ret <= 0)
|
||||
@ -730,6 +731,24 @@ treatment_patch:;
|
||||
xorriso->keep_boot_image= 0;
|
||||
xorriso->boot_efi_default= 1;
|
||||
|
||||
} else if(strcmp(treatpt, "mips_path=") == 0) {
|
||||
xorriso->boot_image_bin_path[0] = 0;
|
||||
xorriso->boot_efi_default= 0;
|
||||
|
||||
/* >>> Preliminary : this should be adjustable per boot image */
|
||||
xorriso->system_area_options&= ~0xfc; /* system area type 0 */
|
||||
|
||||
} else if(strncmp(treatpt, "mips_path=", 10) == 0) {
|
||||
ret= Xorriso_normalize_img_path(xorriso, xorriso->wdi, treatpt + 10,
|
||||
xorriso->boot_image_bin_path, 2);
|
||||
if(ret <= 0)
|
||||
return(ret);
|
||||
xorriso->keep_boot_image= 0;
|
||||
xorriso->boot_efi_default= 0;
|
||||
|
||||
/* >>> Preliminary : this should be adjustable per boot image */
|
||||
xorriso->system_area_options&= 1 << 2; /* system area type 1 */
|
||||
|
||||
} else if(strncmp(treatpt, "boot_info_table=", 16)==0) {
|
||||
if(strcmp(treatpt + 16, "off") == 0)
|
||||
xorriso->patch_isolinux_image= 0;
|
||||
|
Reference in New Issue
Block a user