New -as mkisofs option -iso_mbr_part_type

This commit is contained in:
Thomas Schmitt 2017-02-27 10:43:51 +01:00
parent 3a41524e63
commit 274715a305
5 changed files with 126 additions and 80 deletions

View File

@ -1,7 +1,7 @@
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
Copyright 2007-2016 Thomas Schmitt, <scdbackup@gmx.net>
Copyright 2007-2017 Thomas Schmitt, <scdbackup@gmx.net>
Provided under GPL version 2 or later.
@ -664,7 +664,8 @@ int Xorriso_genisofs_count_args(struct XorrisO *xorriso, int argc, char **argv,
"-hfsplus-block-size", "-apm-block-size", "--grub2-mbr",
"--grub2-sparc-core", "--sort-weight-list", "--sort-weight-patterns",
"-hppa-hdrversion", "-file_name_limit", "--set_all_file_dates",
"--gpt_disk_guid", ""
"--gpt_disk_guid", "-iso_mbr_part_type",
""
};
static char arg2_options[][41]= {
"-hfs-bless-by", "--scdbackup_tag", "--sort-weight",
@ -875,6 +876,7 @@ int Xorriso_genisofs_help(struct XorrisO *xorriso, int flag)
" -isohybrid-gpt-hfsplus Mark El Torito boot image as HFS+ in GPT",
" -isohybrid-apm-hfsplus Mark El Torito boot image as HFS+ in APM",
" -part_like_isohybrid Mark in MBR, GPT, APM without -isohybrid-mbr",
" -iso_mbr_part_type Set type byte of ISO partition in MBR",
" --gpt_disk_guid GUID Set GPT disk GUID or choose automatic GUID",
" -G FILE, -generic-boot FILE Set generic boot image name",
" --embedded-boot FILE Alias of -G",
@ -1910,7 +1912,8 @@ not_enough_args:;
strcmp(argpt, "--grub2-mbr") == 0 ||
strncmp(argpt, "-hppa-", 6) == 0 ||
strcmp(argpt, "-alpha-boot") == 0 ||
strcmp(argpt, "--gpt_disk_guid") == 0) {
strcmp(argpt, "--gpt_disk_guid") == 0 ||
strcmp(argpt, "-iso_mbr_part_type") == 0) {
if(i+1>=argc)
goto not_enough_args;
delay_opt_list[delay_opt_count++]= i;
@ -2483,6 +2486,15 @@ problem_handler_2:;
} else if(strcmp(argpt, "-part_like_isohybrid") == 0) {
xorriso->part_like_isohybrid= 1;
} else if(strcmp(argpt, "-iso_mbr_part_type") == 0) {
if(i + 1 >= argc)
goto not_enough_args;
i++;
sprintf(sfe, "iso_mbr_part_type=%s", argv[i]);
ret= Xorriso_option_boot_image(xorriso, "any", sfe, 0);
if(ret <= 0)
goto problem_handler_boot;
} else if(strcmp(argpt, "--gpt_disk_guid") == 0) {
if(i + 1 >= argc)
goto not_enough_args;

View File

@ -1 +1 @@
#define Xorriso_timestamP "2017.02.27.093756"
#define Xorriso_timestamP "2017.02.27.094332"

View File

@ -9,7 +9,7 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH XORRISOFS 1 "Version 1.4.7, Nov 09, 2016"
.TH XORRISOFS 1 "Version 1.4.7, Feb 26, 2017"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
@ -1209,6 +1209,16 @@ No MBR partition of type 0xee emerges, even if GPT gets produced.
Gaps between GPT and APM partitions will not be filled by more partitions.
Appended partitions get mentioned in APM if other APM partitions emerge.
.TP
\fB\-iso_mbr_part_type\fR "default"|number
Set the partition type
of the MBR partition which represents the ISO or at least protects it.
Number may be 0x00 to 0xff. The text "default" re\-enables the default types
of the various occasions to create an ISO MBR partition.
.br
This is without effect if no such partition emerges by other settings or
if the partition type is prescribed mandatorily like 0xee for GPT protective
MBR or 0x96 for CHRP.
.TP
\fB--protective-msdos-label\fR
Patch the System Area by a simple PC\-DOS partition table where partition 1
claims the range of the ISO image but leaves the first block unclaimed.
@ -2113,7 +2123,7 @@ Thomas Schmitt <scdbackup@gmx.net>
.br
for libburnia\-project.org
.SH COPYRIGHT
Copyright (c) 2011 \- 2016 Thomas Schmitt
Copyright (c) 2011 \- 2017 Thomas Schmitt
.br
Permission is granted to distribute this text freely. It shall only be
modified in sync with the technical properties of xorriso. If you make use

View File

@ -3,7 +3,7 @@ xorrisofs.texi.
xorrisofs - Emulation of ISO 9660 program mkisofs by program xorriso
Copyright (C) 2011 - 2016 Thomas Schmitt
Copyright (C) 2011 - 2017 Thomas Schmitt
Permission is granted to distrubute this text freely.
INFO-DIR-SECTION Archiving
@ -1060,6 +1060,14 @@ Examples:
Gaps between GPT and APM partitions will not be filled by more
partitions. Appended partitions get mentioned in APM if other APM
partitions emerge.
-iso_mbr_part_type "default"|number
Set the partition type of the MBR partition which represents the
ISO or at least protects it. Number may be 0x00 to 0xff. The text
"default" re-enables the default types of the various occasions to
create an ISO MBR partition.
This is without effect if no such partition emerges by other
settings or if the partition type is prescribed mandatorily like
0xee for GPT protective MBR or 0x96 for CHRP.
--protective-msdos-label
Patch the System Area by a simple PC-DOS partition table where
partition 1 claims the range of the ISO image but leaves the first
@ -1862,7 +1870,7 @@ for libburnia-project.org
11.2 Copyright
==============
Copyright (c) 2011 - 2016 Thomas Schmitt
Copyright (c) 2011 - 2017 Thomas Schmitt
Permission is granted to distribute this text freely. It shall only be
modified in sync with the technical properties of xorriso. If you make
use of the license to derive modified versions of xorriso then you are
@ -1894,13 +1902,13 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* --embedded-boot Fill System Area e.g. by MBR: SystemArea. (line 79)
* --emul-toc enable table-of-content emulation: SetProduct. (line 33)
* --for_backup Enable backup fidelity: SetExtras. (line 92)
* --gpt_disk_guid GPT GUID: SystemArea. (line 220)
* --gpt_disk_guid GPT GUID: SystemArea. (line 228)
* --grub2-boot-info Patch El Torito boot image: Bootable. (line 100)
* --grub2-mbr Install modern GRUB2 MBR: SystemArea. (line 81)
* --grub2-sparc-core SUN SPARC core file: SystemArea. (line 275)
* --grub2-sparc-core SUN SPARC core file: SystemArea. (line 283)
* --hardlinks Recording of hardlink relations: SetExtras. (line 116)
* --mbr-force-bootable Enforce MBR bootable/active flag: SystemArea.
(line 131)
(line 139)
* --md5 Recording of MD5 checksums: SetExtras. (line 108)
* --modification-date set ISO image timestamps: ImageId. (line 70)
* --no-emul-toc no table-of-content emulation: SetProduct. (line 41)
@ -1914,7 +1922,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 73)
* --old-root-no-md5 disable MD5 with -old-root: SetInsert. (line 91)
* --protective-msdos-label Patch System Area partition table: SystemArea.
(line 127)
(line 135)
* --quoted_path_list read pathspecs from disk file: SetInsert.
(line 12)
* --scdbackup_tag Recording of MD5 checksum: SetExtras. (line 124)
@ -1930,16 +1938,16 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -A set Application Id: ImageId. (line 34)
* -abstract set Abstract File path: ImageId. (line 57)
* -allow-lowercase lowercase in ISO file names: SetCompl. (line 42)
* -alpha-boot DEC Alpha SRM bootloader: SystemArea. (line 298)
* -alpha-boot DEC Alpha SRM bootloader: SystemArea. (line 306)
* -appended_part_as_apm Appended partitions in APM: SystemArea.
(line 204)
(line 212)
* -appended_part_as_gpt Appended partitions in GPT: SystemArea.
(line 198)
(line 206)
* -append_partition Append MBR or GPT partition after image: SystemArea.
(line 178)
(line 186)
* -appid set Application Id: ImageId. (line 41)
* -b El Torito PC-BIOS boot image: Bootable. (line 38)
* -B SUN SPARC boot images: SystemArea. (line 260)
* -B SUN SPARC boot images: SystemArea. (line 268)
* -biblio set Biblio File path: ImageId. (line 62)
* -boot-info-table Patch El Torito boot image: Bootable. (line 95)
* -boot-load-size El Torito boot image load size: Bootable. (line 63)
@ -1950,8 +1958,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -checksum_algorithm_iso choose .jigdo checksums: Jigdo. (line 72)
* -checksum_algorithm_template choose .template checksums: Jigdo.
(line 78)
* -chrp-boot CHRP partition: SystemArea. (line 242)
* -chrp-boot-part CHRP partition: SystemArea. (line 233)
* -chrp-boot CHRP partition: SystemArea. (line 250)
* -chrp-boot-part CHRP partition: SystemArea. (line 241)
* -copyright set Copyright File path: ImageId. (line 66)
* -D allow deep directory hierachies: SetExtras. (line 60)
* -d omit trailing dot in ISO file names: SetCompl. (line 50)
@ -1962,7 +1970,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -disallow_dir_id_ext enforce ISO level 1 directory names: SetCompl.
(line 23)
* -e El Torito EFI boot image: Bootable. (line 53)
* -efi-boot-part EFI boot partition: SystemArea. (line 210)
* -efi-boot-part EFI boot partition: SystemArea. (line 218)
* -eltorito-alt-boot begin next boot catalog entry: Bootable. (line 47)
* -eltorito-boot El Torito PC-BIOS boot image: Bootable. (line 45)
* -eltorito-catalog El Torito boot catalog name: Bootable. (line 110)
@ -2006,12 +2014,12 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 15)
* -hide-rr-moved set deep directory relocation target: SetExtras.
(line 90)
* -hppa-bootloader HP-PA bootloader file: SystemArea. (line 287)
* -hppa-cmdline HP-PA PALO command line: SystemArea. (line 281)
* -hppa-hdrversion HP-PA PALO header version: SystemArea. (line 295)
* -hppa-kernel_32 HP-PA kernel_32 file: SystemArea. (line 289)
* -hppa-kernel_64 HP-PA kernel_64 file: SystemArea. (line 291)
* -hppa-ramdisk HP-PA ramdisk file: SystemArea. (line 293)
* -hppa-bootloader HP-PA bootloader file: SystemArea. (line 295)
* -hppa-cmdline HP-PA PALO command line: SystemArea. (line 289)
* -hppa-hdrversion HP-PA PALO header version: SystemArea. (line 303)
* -hppa-kernel_32 HP-PA kernel_32 file: SystemArea. (line 297)
* -hppa-kernel_64 HP-PA kernel_64 file: SystemArea. (line 299)
* -hppa-ramdisk HP-PA ramdisk file: SystemArea. (line 301)
* -input-charset set character set of disk file names: Charset.
(line 17)
* -iso-level define ISO 9660 limitations: SetCompl. (line 7)
@ -2020,6 +2028,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -isohybrid-gpt-basdat Mark boot image in GPT: SystemArea. (line 98)
* -isohybrid-gpt-hfsplus Mark boot image in GPT: SystemArea. (line 108)
* -isohybrid-mbr Install ISOLINUX isohybrid MBR: SystemArea. (line 87)
* -iso_mbr_part_type Set type of ISO MBR partition: SystemArea.
(line 127)
* -J enable production of Joliet directory tree: SetExtras. (line 133)
* -jigdo-exclude add exclusion pattern for .md5: Jigdo. (line 55)
* -jigdo-force-md5 add check pattern for .md5: Jigdo. (line 49)
@ -2040,8 +2050,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -max-iso9660-filenames allow 37 characters in ISO file names: SetCompl.
(line 61)
* -md5-list set path of readable .md5: Jigdo. (line 67)
* -mips-boot MIPS Big Endian boot image: SystemArea. (line 249)
* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 255)
* -mips-boot MIPS Big Endian boot image: SystemArea. (line 257)
* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 263)
* -N omit version number in ISO file names: SetCompl. (line 64)
* -no-emul-boot El Torito boot image emulation: Bootable. (line 77)
* -no-pad do not add zeros to ISO tree: SetProduct. (line 93)
@ -2057,15 +2067,15 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -p set Preparer Id: ImageId. (line 47)
* -P set Publisher Id: ImageId. (line 28)
* -pad add 300 KiB of zeros to ISO tree: SetProduct. (line 86)
* -partition_cyl_align Image size alignment: SystemArea. (line 167)
* -partition_hd_cyl MBR heads per cylinder: SystemArea. (line 150)
* -partition_cyl_align Image size alignment: SystemArea. (line 175)
* -partition_hd_cyl MBR heads per cylinder: SystemArea. (line 158)
* -partition_offset Make mountable by partition 1: SystemArea.
(line 139)
* -partition_sec_hd MBR sectors per head: SystemArea. (line 153)
(line 147)
* -partition_sec_hd MBR sectors per head: SystemArea. (line 161)
* -part_like_isohybrid Mark partitions like with isohybrid: SystemArea.
(line 120)
* -path-list read pathspecs from disk file: SetInsert. (line 8)
* -prep-boot-part PReP partition: SystemArea. (line 244)
* -prep-boot-part PReP partition: SystemArea. (line 252)
* -preparer set Preparer Id: ImageId. (line 55)
* -prev-session set path for loading existing ISO image: Loading.
(line 21)
@ -2082,8 +2092,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -root redirect ISO root directory: SetInsert. (line 55)
* -rr_reloc_dir set deep directory relocation target: SetExtras.
(line 74)
* -sparc-boot SUN SPARC boot images: SystemArea. (line 271)
* -sparc-label SUN Disk Label text: SystemArea. (line 273)
* -sparc-boot SUN SPARC boot images: SystemArea. (line 279)
* -sparc-label SUN Disk Label text: SystemArea. (line 281)
* -sysid set System Id: ImageId. (line 43)
* -transparent-compression enable recognition of zisofs files: SetInsert.
(line 53)
@ -2112,7 +2122,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Abstract File, set path, -abstract: ImageId. (line 57)
* ACL, record and load, --acl: SetExtras. (line 95)
* APM, mark appended partitions, -appended_part_as_apm: SystemArea.
(line 204)
(line 212)
* APM, _definition: SystemArea. (line 16)
* Application Id, set, -A, -appid: ImageId. (line 34)
* Backup, enable fidelity, --for_backup: SetExtras. (line 92)
@ -2136,30 +2146,30 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Bootability, boot image patching, -boot-info-table: Bootable.
(line 95)
* Bootability, bootable MBR partition, --mbr-force-bootable: SystemArea.
(line 131)
* Bootability, control, --grub2-sparc-core: SystemArea. (line 275)
(line 139)
* Bootability, control, --grub2-sparc-core: SystemArea. (line 283)
* Bootability, control, --efi-boot: Bootable. (line 59)
* Bootability, control, -alpha-boot: SystemArea. (line 298)
* Bootability, control, -alpha-boot: SystemArea. (line 306)
* Bootability, control, -b, -eltorito-boot: Bootable. (line 38)
* Bootability, control, -B, -sparc-boot: SystemArea. (line 260)
* Bootability, control, -B, -sparc-boot: SystemArea. (line 268)
* Bootability, control, -e: Bootable. (line 53)
* Bootability, control, -hppa-bootloader: SystemArea. (line 287)
* Bootability, control, -hppa-cmdline: SystemArea. (line 281)
* Bootability, control, -hppa-hdrversion: SystemArea. (line 295)
* Bootability, control, -hppa-kernel_32: SystemArea. (line 289)
* Bootability, control, -hppa-kernel_64: SystemArea. (line 291)
* Bootability, control, -hppa-ramdisk: SystemArea. (line 293)
* Bootability, control, -mips-boot: SystemArea. (line 249)
* Bootability, control, -mipsel-boot: SystemArea. (line 255)
* Bootability, control, -hppa-bootloader: SystemArea. (line 295)
* Bootability, control, -hppa-cmdline: SystemArea. (line 289)
* Bootability, control, -hppa-hdrversion: SystemArea. (line 303)
* Bootability, control, -hppa-kernel_32: SystemArea. (line 297)
* Bootability, control, -hppa-kernel_64: SystemArea. (line 299)
* Bootability, control, -hppa-ramdisk: SystemArea. (line 301)
* Bootability, control, -mips-boot: SystemArea. (line 257)
* Bootability, control, -mipsel-boot: SystemArea. (line 263)
* Bootability, El Torito section id string, -eltorito-id: Bootable.
(line 84)
* Bootability, El Torito selection criteria, -eltorito-selcrit: Bootable.
(line 91)
* Bootability, fill System Area e.g. by MBR, -G, --embedded-boot, -generic-boot: SystemArea.
(line 68)
* Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 233)
* Bootability, for EFI, -efi-boot-part: SystemArea. (line 210)
* Bootability, for PReP, -prep-boot-part: SystemArea. (line 244)
* Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 241)
* Bootability, for EFI, -efi-boot-part: SystemArea. (line 218)
* Bootability, for PReP, -prep-boot-part: SystemArea. (line 252)
* Bootability, install ISOLINUX isohybrid MBR, -isohybrid-mbr: SystemArea.
(line 87)
* Bootability, install modern GRUB2 MBR, --grub2-mbr: SystemArea.
@ -2176,8 +2186,10 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Bootability, partitions like with isohybrid, -part_like_isohybrid: SystemArea.
(line 120)
* Bootability, patch System Area partition table, --protective-msdos-label: SystemArea.
(line 135)
* Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 281)
* Bootability, type of ISO MBR partition, -iso_mbr_part_type: SystemArea.
(line 127)
* Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 273)
* Bugs, reporting: Bugreport. (line 6)
* Character Set, for disk file names, -input-charset: Charset.
(line 17)
@ -2194,7 +2206,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Disk files, exclude, -hide-list: SetInsert. (line 44)
* Disk files, exclude, -m, -exclude, -x, -old-exclude: SetInsert.
(line 31)
* Disk GUID, for GPT, --gpt_disk_guid: SystemArea. (line 220)
* Disk GUID, for GPT, --gpt_disk_guid: SystemArea. (line 228)
* disk_path, _definition: Insert. (line 7)
* ECMA-119, _definition: Standards. (line 6)
* El Torito, _definition: Bootable. (line 13)
@ -2203,7 +2215,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* File timestamps, set all, --set_all_file_dates: SetExtras. (line 35)
* Forced output, control, --stdio_sync: SetProduct. (line 23)
* GPT, mark appended partitions, -appended_part_as_gpt: SystemArea.
(line 198)
(line 206)
* GPT, _definition: SystemArea. (line 13)
* HFS+, enables production: SetExtras. (line 150)
* HFS+, issue blessing ppc_bootdir, -hfs-bless: SetExtras. (line 201)
@ -2220,7 +2232,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Hiding, from ISO and Rock Ridge, -hide-list: SetHide. (line 15)
* Hiding, from Joliet, -hide-joliet: SetHide. (line 18)
* Hiding, from Joliet, -hide-joliet-list: SetHide. (line 22)
* Image size, alignment, -partition_cyl_align: SystemArea. (line 167)
* Image size, alignment, -partition_cyl_align: SystemArea. (line 175)
* Incremental insertion, disable disk ino, --old-root-no-ino: SetInsert.
(line 73)
* Incremental insertion, disable MD5, --old-root-no-md5: SetInsert.
@ -2274,16 +2286,16 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Joliet, _definition: Standards. (line 21)
* Links, follow on disk, -f, -follow-links: SetInsert. (line 22)
* Links, record and load hard links, --hardlinks: SetExtras. (line 116)
* MBR, GPT, append partition, -append_partition: SystemArea. (line 178)
* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 150)
* MBR, sectors per head, -partition_sec_hd <1>: SystemArea. (line 153)
* MBR, GPT, append partition, -append_partition: SystemArea. (line 186)
* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 158)
* MBR, sectors per head, -partition_sec_hd <1>: SystemArea. (line 161)
* MBR, _definition: SystemArea. (line 9)
* MD5, record and load, --md5: SetExtras. (line 108)
* Message output, increase frequency, -gui: Miscellaneous. (line 29)
* Message output, redirect stderr, -log-file: Miscellaneous. (line 33)
* Message output, suppress, -quiet: Miscellaneous. (line 25)
* Mountability, by non-trivial partition 1, -partition_offset: SystemArea.
(line 139)
(line 147)
* Options, list, -help: Miscellaneous. (line 21)
* Output file, set address, -o, -output: SetProduct. (line 8)
* Padding, 300 KiB, -pad: SetProduct. (line 86)
@ -2341,23 +2353,23 @@ Node: SetHide32539
Node: ImageId33843
Node: Bootable38125
Node: SystemArea43896
Node: Charset60576
Node: Jigdo61601
Node: Miscellaneous65878
Node: Examples67523
Node: ExSimple68017
Node: ExGraft68500
Node: ExMkisofs69800
Node: ExGrowisofs71066
Node: ExIncBackup72256
Node: ExIncBckAcc75417
Node: ExBootable77106
Node: Files81288
Node: Environ82383
Node: Seealso83154
Node: Bugreport83805
Node: Legal84398
Node: CommandIdx85295
Node: ConceptIdx100733
Node: Charset61048
Node: Jigdo62073
Node: Miscellaneous66350
Node: Examples67995
Node: ExSimple68489
Node: ExGraft68972
Node: ExMkisofs70272
Node: ExGrowisofs71538
Node: ExIncBackup72728
Node: ExIncBckAcc75889
Node: ExBootable77578
Node: Files81760
Node: Environ82855
Node: Seealso83626
Node: Bugreport84277
Node: Legal84870
Node: CommandIdx85767
Node: ConceptIdx101342

End Tag Table

View File

@ -50,7 +50,7 @@
@c man .\" First parameter, NAME, should be all caps
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
@c man .\" other parameters are allowed: see man(7), man(1)
@c man .TH XORRISOFS 1 "Version 1.4.7, Nov 09, 2016"
@c man .TH XORRISOFS 1 "Version 1.4.7, Feb 26, 2017"
@c man .\" Please adjust this date whenever revising the manpage.
@c man .\"
@c man .\" Some roff macros, for reference:
@ -68,7 +68,7 @@
@copying
xorrisofs - Emulation of ISO 9660 program mkisofs by program xorriso
Copyright @copyright{} 2011 - 2016 Thomas Schmitt
Copyright @copyright{} 2011 - 2017 Thomas Schmitt
@quotation
Permission is granted to distrubute this text freely.
@ -1606,6 +1606,18 @@ No MBR partition of type 0xee emerges, even if GPT gets produced.
Gaps between GPT and APM partitions will not be filled by more partitions.
Appended partitions get mentioned in APM if other APM partitions emerge.
@c man .TP
@item -iso_mbr_part_type "default"|number
@kindex -iso_mbr_part_type Set type of ISO MBR partition
@cindex Bootability, type of ISO MBR partition, -iso_mbr_part_type
Set the partition type
of the MBR partition which represents the ISO or at least protects it.
Number may be 0x00 to 0xff. The text "default" re-enables the default types
of the various occasions to create an ISO MBR partition.
@*
This is without effect if no such partition emerges by other settings or
if the partition type is prescribed mandatorily like 0xee for GPT protective
MBR or 0x96 for CHRP.
@c man .TP
@item @minus{}@minus{}protective-msdos-label
@kindex @minus{}@minus{}protective-msdos-label Patch System Area partition table
@cindex Bootability, patch System Area partition table, @minus{}@minus{}protective-msdos-label
@ -2767,7 +2779,7 @@ Thomas Schmitt <scdbackup@@gmx.net>
for libburnia-project.org
@c man .SH COPYRIGHT
@section Copyright
Copyright (c) 2011 - 2016 Thomas Schmitt
Copyright (c) 2011 - 2017 Thomas Schmitt
@*
Permission is granted to distribute this text freely. It shall only be
modified in sync with the technical properties of xorriso. If you make use