New boot_specs efi_boot_part, prep_boot_part, chrp_boot_part
This commit is contained in:
@ -1389,6 +1389,25 @@ int Xorriso_status(struct XorrisO *xorriso, char *filter, FILE *fp, int flag)
|
||||
Xorriso_status_result(xorriso,filter,fp,flag&2);
|
||||
}
|
||||
|
||||
ret= ((xorriso->system_area_options & 0x3cfc) == 0x400);
|
||||
is_default= (ret == 0);
|
||||
sprintf(line, "-boot_image any chrp_boot_part=%s\n",
|
||||
ret == 1 ? "on" : "off");
|
||||
if(!(is_default && no_defaults))
|
||||
Xorriso_status_result(xorriso, filter, fp, flag & 2);
|
||||
|
||||
is_default= (xorriso->prep_partition[0] == 0);
|
||||
sprintf(line,"-boot_image any prep_boot_part=%s\n",
|
||||
Text_shellsafe(xorriso->prep_partition, sfe, 0));
|
||||
if(!(is_default && no_defaults))
|
||||
Xorriso_status_result(xorriso, filter, fp, flag & 2);
|
||||
|
||||
is_default= (xorriso->efi_boot_partition[0] == 0);
|
||||
sprintf(line,"-boot_image any efi_boot_part=%s\n",
|
||||
Text_shellsafe(xorriso->efi_boot_partition, sfe, 0));
|
||||
if(!(is_default && no_defaults))
|
||||
Xorriso_status_result(xorriso, filter, fp, flag & 2);
|
||||
|
||||
#ifdef Xorriso_with_isohybriD
|
||||
if(strcmp(form, "isolinux") == 0) {
|
||||
static char modes[4][6]= {"off", "auto", "on", "force"};
|
||||
|
Reference in New Issue
Block a user