Avoided to override EFI type GUID by output of -report_system_area as_mkisofs

This commit is contained in:
Thomas Schmitt 2021-04-04 20:16:47 +02:00
parent c9e7fe86df
commit e3df75772e
2 changed files with 6 additions and 3 deletions

View File

@ -1570,7 +1570,7 @@ static int Xorriso_register_eltorito_gpt(struct XorrisO *xorriso,
{ {
if(flag & 1) { if(flag & 1) {
if(ptype == 1 || ptype == 3) if(ptype == 1 || ptype == 3)
et_img->do_gpt_basdat= 1; et_img->do_gpt_basdat= ptype;
else if(ptype == 2) else if(ptype == 2)
et_img->do_gpt_hfsplus= 1; et_img->do_gpt_hfsplus= 1;
return(1); return(1);
@ -2818,7 +2818,10 @@ static int Xorriso_scan_report_lines(struct XorrisO *xorriso,
Text_shellsafe(et_imgs[idx].sel_crit, buf, 1); Text_shellsafe(et_imgs[idx].sel_crit, buf, 1);
Xorriso_record_cmd_linE Xorriso_record_cmd_linE
} }
if(et_imgs[idx].do_gpt_basdat) { if(et_imgs[idx].do_gpt_basdat &&
!(et_imgs[idx].do_gpt_basdat == 3 &&
strstr(et_imgs[idx].path, "--interval:appended_partition_") ==
et_imgs[idx].path)) { /* (not with appended EFI partition) */
if(mkisofs) if(mkisofs)
sprintf(buf, "-isohybrid-gpt-basdat"); sprintf(buf, "-isohybrid-gpt-basdat");
else else

View File

@ -1 +1 @@
#define Xorriso_timestamP "2021.03.12.083144" #define Xorriso_timestamP "2021.04.04.181609"