New -boot_image partition_cyl_align mode "all"

This commit is contained in:
Thomas Schmitt 2012-09-21 12:03:32 +00:00
parent f09064b470
commit 59da586abe
10 changed files with 127 additions and 105 deletions

View File

@ -829,7 +829,7 @@ int Xorriso_genisofs_help(struct XorrisO *xorriso, int flag)
" -partition_offset LBA Make image mountable by first partition, too", " -partition_offset LBA Make image mountable by first partition, too",
" -partition_sec_hd NUMBER Define number of sectors per head", " -partition_sec_hd NUMBER Define number of sectors per head",
" -partition_hd_cyl NUMBER Define number of heads per cylinder", " -partition_hd_cyl NUMBER Define number of heads per cylinder",
" -partition_cyl_align MODE Control cylinder alignment: off, on, auto", " -partition_cyl_align MODE Control cylinder alignment: off, on, auto, all",
" -mips-boot FILE Set mips boot image name (relative to image root)", " -mips-boot FILE Set mips boot image name (relative to image root)",
" -mipsel-boot FILE Set mipsel boot image name (relative to image root)", " -mipsel-boot FILE Set mipsel boot image name (relative to image root)",
" -B FILES, -sparc-boot FILES Set sparc boot image names", " -B FILES, -sparc-boot FILES Set sparc boot image names",

View File

@ -959,6 +959,9 @@ treatment_patch:;
else if(strcmp(treatpt + 20, "off") == 0) else if(strcmp(treatpt + 20, "off") == 0)
xorriso->system_area_options= xorriso->system_area_options=
(xorriso->system_area_options & ~0x300) | 0x200; (xorriso->system_area_options & ~0x300) | 0x200;
else if(strcmp(treatpt + 20, "all") == 0)
xorriso->system_area_options=
(xorriso->system_area_options & ~0x300) | 0x300;
else { else {
sprintf(xorriso->info_text, sprintf(xorriso->info_text,
"-boot_image %s partition_cyl_align: unknown mode : %s", "-boot_image %s partition_cyl_align: unknown mode : %s",

View File

@ -2008,7 +2008,7 @@ int Xorriso_status(struct XorrisO *xorriso, char *filter, FILE *fp, int flag)
ret= (xorriso->system_area_options & 0x300) >> 8; ret= (xorriso->system_area_options & 0x300) >> 8;
is_default= (ret == 0); is_default= (ret == 0);
sprintf(line,"-boot_image any partition_cyl_align=%s\n", sprintf(line,"-boot_image any partition_cyl_align=%s\n",
ret == 0 ? "auto" : ret == 1 ? "on" : "off"); ret == 0 ? "auto" : ret == 1 ? "on" : ret == 3 ? "all" : "off");
if(!(is_default && no_defaults)) if(!(is_default && no_defaults))
Xorriso_status_result(xorriso,filter,fp,flag&2); Xorriso_status_result(xorriso,filter,fp,flag&2);

View File

@ -9,7 +9,7 @@
.\" First parameter, NAME, should be all caps .\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1) .\" other parameters are allowed: see man(7), man(1)
.TH XORRISO 1 "Version 1.2.5, Aug 14, 2012" .TH XORRISO 1 "Version 1.2.5, Sep 21, 2012"
.\" Please adjust this date whenever revising the manpage. .\" Please adjust this date whenever revising the manpage.
.\" .\"
.\" Some roff macros, for reference: .\" Some roff macros, for reference:
@ -789,7 +789,7 @@ will be copied to \-in_charset.
Enable or disable recording and interpretation of the output character Enable or disable recording and interpretation of the output character
set name in an xattr attribute of the image root directory. If enabled and set name in an xattr attribute of the image root directory. If enabled and
if a recorded character set name is found, then this name will be used as if a recorded character set name is found, then this name will be used as
namoe of the input character set when reading an image. name of the input character set when reading an image.
.br .br
Note that the default output charset is the local character set of the Note that the default output charset is the local character set of the
terminal where \fBxorriso\fR runs. Before attributing this local terminal where \fBxorriso\fR runs. Before attributing this local
@ -2916,6 +2916,9 @@ Mode "auto" is default. Alignment by padding happens only with
"isolinux" "partition_table=on". "isolinux" "partition_table=on".
.br .br
Mode "on" causes alignment by padding with "partition_table=on" for any type. Mode "on" causes alignment by padding with "partition_table=on" for any type.
Mode "all" is like "on" but also pads up partitions from \-append_partition
to an aligned size.
.br
Mode "off" disables alignment for any type. Mode "off" disables alignment for any type.
.br .br
\fBmips_path=\fRiso_rr_path declares a data file in the image to be a \fBmips_path=\fRiso_rr_path declares a data file in the image to be a
@ -2962,7 +2965,8 @@ size 2048 will not be mountable \-t hfsplus at least by older Linux kernels.
Cause a prepared filesystem image to be appended to the ISO image and to be Cause a prepared filesystem image to be appended to the ISO image and to be
described by a partition table entry in a boot block at the start of the described by a partition table entry in a boot block at the start of the
emerging ISO image. The partition entry will bear the size of the submitted emerging ISO image. The partition entry will bear the size of the submitted
file rounded up to the next multiple of 2048 bytes. file rounded up to the next multiple of 2048 bytes or to the next multiple
of the cylinder size.
.br .br
Beware of subsequent multi\-session runs. The appended partition will get Beware of subsequent multi\-session runs. The appended partition will get
overwritten. overwritten.

View File

@ -732,7 +732,7 @@ activate them only after image loading.
Enable or disable recording and interpretation of the output Enable or disable recording and interpretation of the output
character set name in an xattr attribute of the image root character set name in an xattr attribute of the image root
directory. If enabled and if a recorded character set name is directory. If enabled and if a recorded character set name is
found, then this name will be used as namoe of the input character found, then this name will be used as name of the input character
set when reading an image. set when reading an image.
Note that the default output charset is the local character set of Note that the default output charset is the local character set of
the terminal where `xorriso' runs. Before attributing this local the terminal where `xorriso' runs. Before attributing this local
@ -841,7 +841,7 @@ activate them only after image loading.
Note that -disk_dev_ino "off" is totally in effect only if Note that -disk_dev_ino "off" is totally in effect only if
-hardlinks is "off", too. -hardlinks is "off", too.
-rom_toc_scan "on"|"force"|"off"[:"emul_on"|"emul_off"][:"emul_wide"|"emul_narrow"] -rom_toc_scan "on"|"force"|"off"[:"emul_off"][:"emul_wide"]
Read-only drives do not tell the actual media type but show any Read-only drives do not tell the actual media type but show any
media as ROM (e.g. as DVD-ROM). The session history of MMC media as ROM (e.g. as DVD-ROM). The session history of MMC
multi-session media might be truncated to first and last session multi-session media might be truncated to first and last session
@ -2581,7 +2581,9 @@ filesystem and announced by an MBR partition table entry.
Mode "auto" is default. Alignment by padding happens only with Mode "auto" is default. Alignment by padding happens only with
"isolinux" "partition_table=on". "isolinux" "partition_table=on".
Mode "on" causes alignment by padding with "partition_table=on" Mode "on" causes alignment by padding with "partition_table=on"
for any type. Mode "off" disables alignment for any type. for any type. Mode "all" is like "on" but also pads up partitions
from -append_partition to an aligned size.
Mode "off" disables alignment for any type.
*mips_path=*iso_rr_path declares a data file in the image to be a *mips_path=*iso_rr_path declares a data file in the image to be a
MIPS Big Endian boot file and causes production of a MIPS Big MIPS Big Endian boot file and causes production of a MIPS Big
Endian Volume Header. This is mutually exclusive with production Endian Volume Header. This is mutually exclusive with production
@ -2621,7 +2623,7 @@ filesystem and announced by an MBR partition table entry.
and to be described by a partition table entry in a boot block at and to be described by a partition table entry in a boot block at
the start of the emerging ISO image. The partition entry will bear the start of the emerging ISO image. The partition entry will bear
the size of the submitted file rounded up to the next multiple of the size of the submitted file rounded up to the next multiple of
2048 bytes. 2048 bytes or to the next multiple of the cylinder size.
Beware of subsequent multi-session runs. The appended partition Beware of subsequent multi-session runs. The appended partition
will get overwritten. will get overwritten.
Partitions may be appended with boot block type MBR and with SUN Partitions may be appended with boot block type MBR and with SUN
@ -4526,7 +4528,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -alter_date sets timestamps in ISO image: Manip. (line 147) * -alter_date sets timestamps in ISO image: Manip. (line 147)
* -alter_date_r sets timestamps in ISO image: Manip. (line 167) * -alter_date_r sets timestamps in ISO image: Manip. (line 167)
* -append_partition adds arbitrary file after image end: Bootable. * -append_partition adds arbitrary file after image end: Bootable.
(line 232) (line 234)
* -application_id sets application id: SetWrite. (line 190) * -application_id sets application id: SetWrite. (line 190)
* -as emulates mkisofs or cdrecord: Emulation. (line 13) * -as emulates mkisofs or cdrecord: Emulation. (line 13)
* -assert_volid rejects undesired images: Loading. (line 84) * -assert_volid rejects undesired images: Loading. (line 84)
@ -4750,10 +4752,10 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* ACL, set in ISO image, -setfacl_r: Manip. (line 98) * ACL, set in ISO image, -setfacl_r: Manip. (line 98)
* ACL, show in ISO image, -getfacl: Navigate. (line 70) * ACL, show in ISO image, -getfacl: Navigate. (line 70)
* ACL, show in ISO image, -getfacl_r: Navigate. (line 77) * ACL, show in ISO image, -getfacl_r: Navigate. (line 77)
* APM block size: Bootable. (line 223) * APM block size: Bootable. (line 225)
* APM, _definition: Extras. (line 41) * APM, _definition: Extras. (line 41)
* Appendable media, _definition: Media. (line 38) * Appendable media, _definition: Media. (line 38)
* Appended Filesystem Image, -append_partition: Bootable. (line 232) * Appended Filesystem Image, -append_partition: Bootable. (line 234)
* Automatic execution order, of arguments, -x: ArgSort. (line 16) * Automatic execution order, of arguments, -x: ArgSort. (line 16)
* Backslash Interpretation, _definition: Processing. (line 52) * Backslash Interpretation, _definition: Processing. (line 52)
* Backup, enable fast incremental, -disk_dev_ino: Loading. (line 190) * Backup, enable fast incremental, -disk_dev_ino: Loading. (line 190)
@ -4831,8 +4833,8 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Group, in ISO image, -chgrp_r: Manip. (line 55) * Group, in ISO image, -chgrp_r: Manip. (line 55)
* Growing, _definition: Methods. (line 19) * Growing, _definition: Methods. (line 19)
* Hard links, control handling, -hardlinks: Loading. (line 110) * Hard links, control handling, -hardlinks: Loading. (line 110)
* HFS+ allocation block size: Bootable. (line 220) * HFS+ allocation block size: Bootable. (line 222)
* HFS+ serial number: Bootable. (line 217) * HFS+ serial number: Bootable. (line 219)
* hidden, set in ISO image, -hide: Manip. (line 171) * hidden, set in ISO image, -hide: Manip. (line 171)
* Image reading, cache size, -data_cache_size: Loading. (line 269) * Image reading, cache size, -data_cache_size: Loading. (line 269)
* Image, _definition: Model. (line 9) * Image, _definition: Model. (line 9)
@ -4884,7 +4886,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Media, format, -format: Writing. (line 88) * Media, format, -format: Writing. (line 88)
* Media, list formats, -list_formats: Writing. (line 126) * Media, list formats, -list_formats: Writing. (line 126)
* Media, list write speeds, -list_speeds: Writing. (line 138) * Media, list write speeds, -list_speeds: Writing. (line 138)
* MIPS boot file, activation: Bootable. (line 197) * MIPS boot file, activation: Bootable. (line 199)
* mkisofs, Emulation: Emulation. (line 16) * mkisofs, Emulation: Emulation. (line 16)
* Modifying, _definition: Methods. (line 27) * Modifying, _definition: Methods. (line 27)
* Multi-session media, _definition: Media. (line 7) * Multi-session media, _definition: Media. (line 7)
@ -4972,8 +4974,8 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Session, mount parameters, -mount_opts: Inquiry. (line 57) * Session, mount parameters, -mount_opts: Inquiry. (line 57)
* Session, select as input, -load: Loading. (line 11) * Session, select as input, -load: Loading. (line 11)
* Sorting order, for -x, -list_arg_sorting: ArgSort. (line 27) * Sorting order, for -x, -list_arg_sorting: ArgSort. (line 27)
* SUN Disk Label, production: Bootable. (line 208) * SUN Disk Label, production: Bootable. (line 210)
* SUN SPARC boot images, activation: Bootable. (line 253) * SUN SPARC boot images, activation: Bootable. (line 255)
* System area, _definition: Bootable. (line 121) * System area, _definition: Bootable. (line 121)
* Table-of-content, search sessions, -rom_toc_scan: Loading. (line 211) * Table-of-content, search sessions, -rom_toc_scan: Loading. (line 211)
* Table-of-content, show, -toc: Inquiry. (line 28) * Table-of-content, show, -toc: Inquiry. (line 28)
@ -5031,47 +5033,47 @@ Node: Options24480
Node: ArgSort26154 Node: ArgSort26154
Node: AqDrive27644 Node: AqDrive27644
Node: Loading30688 Node: Loading30688
Node: Insert46168 Node: Insert46143
Node: SetInsert56084 Node: SetInsert56059
Node: Manip64660 Node: Manip64635
Node: CmdFind73483 Node: CmdFind73458
Node: Filter88187 Node: Filter88162
Node: Writing92742 Node: Writing92717
Node: SetWrite101706 Node: SetWrite101681
Node: Bootable120339 Node: Bootable120314
Node: Jigdo135582 Node: Jigdo135707
Node: Charset139828 Node: Charset139953
Node: Exception142589 Node: Exception142714
Node: DialogCtl148708 Node: DialogCtl148833
Node: Inquiry151305 Node: Inquiry151430
Node: Navigate156171 Node: Navigate156296
Node: Verify164468 Node: Verify164593
Node: Restore173499 Node: Restore173624
Node: Emulation180408 Node: Emulation180533
Node: Scripting190219 Node: Scripting190344
Node: Frontend197379 Node: Frontend197504
Node: Examples198679 Node: Examples198804
Node: ExDevices199856 Node: ExDevices199981
Node: ExCreate200515 Node: ExCreate200640
Node: ExDialog201800 Node: ExDialog201925
Node: ExGrowing203065 Node: ExGrowing203190
Node: ExModifying203870 Node: ExModifying203995
Node: ExBootable204374 Node: ExBootable204499
Node: ExCharset204926 Node: ExCharset205051
Node: ExPseudo205747 Node: ExPseudo205872
Node: ExCdrecord206645 Node: ExCdrecord206770
Node: ExMkisofs206962 Node: ExMkisofs207087
Node: ExGrowisofs208302 Node: ExGrowisofs208427
Node: ExException209437 Node: ExException209562
Node: ExTime209891 Node: ExTime210016
Node: ExIncBackup210350 Node: ExIncBackup210475
Node: ExRestore214342 Node: ExRestore214467
Node: ExRecovery215302 Node: ExRecovery215427
Node: Files215872 Node: Files215997
Node: Seealso217171 Node: Seealso217296
Node: Bugreport217894 Node: Bugreport218019
Node: Legal218475 Node: Legal218600
Node: CommandIdx219486 Node: CommandIdx219611
Node: ConceptIdx235358 Node: ConceptIdx235483
 
End Tag Table End Tag Table

View File

@ -50,7 +50,7 @@
@c man .\" First parameter, NAME, should be all caps @c man .\" First parameter, NAME, should be all caps
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @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 .\" other parameters are allowed: see man(7), man(1)
@c man .TH XORRISO 1 "Version 1.2.5, Aug 14, 2012" @c man .TH XORRISO 1 "Version 1.2.5, Sep 21, 2012"
@c man .\" Please adjust this date whenever revising the manpage. @c man .\" Please adjust this date whenever revising the manpage.
@c man .\" @c man .\"
@c man .\" Some roff macros, for reference: @c man .\" Some roff macros, for reference:
@ -1018,7 +1018,7 @@ will be copied to -in_charset.
Enable or disable recording and interpretation of the output character Enable or disable recording and interpretation of the output character
set name in an xattr attribute of the image root directory. If enabled and set name in an xattr attribute of the image root directory. If enabled and
if a recorded character set name is found, then this name will be used as if a recorded character set name is found, then this name will be used as
namoe of the input character set when reading an image. name of the input character set when reading an image.
@* @*
Note that the default output charset is the local character set of the Note that the default output charset is the local character set of the
terminal where @command{xorriso} runs. Before attributing this local terminal where @command{xorriso} runs. Before attributing this local
@ -1149,7 +1149,7 @@ The speed advantage appears only if the loaded session was produced with
Note that -disk_dev_ino "off" is totally in effect only if -hardlinks is "off", Note that -disk_dev_ino "off" is totally in effect only if -hardlinks is "off",
too. too.
@c man .TP @c man .TP
@item -rom_toc_scan "on"|"force"|"off"[:"emul_on"|"emul_off"][:"emul_wide"|"emul_narrow"] @item -rom_toc_scan "on"|"force"|"off"[:"emul_off"][:"emul_wide"]
@kindex -rom_toc_scan searches for sessions @kindex -rom_toc_scan searches for sessions
@cindex Table-of-content, search sessions, -rom_toc_scan @cindex Table-of-content, search sessions, -rom_toc_scan
Read-only drives do not tell the actual media type but show any media as Read-only drives do not tell the actual media type but show any media as
@ -3435,6 +3435,9 @@ Mode "auto" is default. Alignment by padding happens only with
"isolinux" "partition_table=on". "isolinux" "partition_table=on".
@* @*
Mode "on" causes alignment by padding with "partition_table=on" for any type. Mode "on" causes alignment by padding with "partition_table=on" for any type.
Mode "all" is like "on" but also pads up partitions from -append_partition
to an aligned size.
@*
Mode "off" disables alignment for any type. Mode "off" disables alignment for any type.
@* @*
@cindex MIPS boot file, activation @cindex MIPS boot file, activation
@ -3491,7 +3494,8 @@ size 2048 will not be mountable -t hfsplus at least by older Linux kernels.
Cause a prepared filesystem image to be appended to the ISO image and to be Cause a prepared filesystem image to be appended to the ISO image and to be
described by a partition table entry in a boot block at the start of the described by a partition table entry in a boot block at the start of the
emerging ISO image. The partition entry will bear the size of the submitted emerging ISO image. The partition entry will bear the size of the submitted
file rounded up to the next multiple of 2048 bytes. file rounded up to the next multiple of 2048 bytes or to the next multiple
of the cylinder size.
@* @*
Beware of subsequent multi-session runs. The appended partition will get Beware of subsequent multi-session runs. The appended partition will get
overwritten. overwritten.

View File

@ -1 +1 @@
#define Xorriso_timestamP "2012.09.21.115522" #define Xorriso_timestamP "2012.09.21.120245"

View File

@ -9,7 +9,7 @@
.\" First parameter, NAME, should be all caps .\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1) .\" other parameters are allowed: see man(7), man(1)
.TH XORRISOFS 1 "Version 1.2.5, Jul 20, 2012" .TH XORRISOFS 1 "Version 1.2.5, Sep 21, 2012"
.\" Please adjust this date whenever revising the manpage. .\" Please adjust this date whenever revising the manpage.
.\" .\"
.\" Some roff macros, for reference: .\" Some roff macros, for reference:
@ -1036,13 +1036,17 @@ option \-isohybrid\-mbr is given.
.br .br
Mode "on" causes alignment by padding with option Mode "on" causes alignment by padding with option
\-\-protective\-msdos\-label too. \-\-protective\-msdos\-label too.
Mode "all" is like "on" but also pads up partitions from \-append_partition
to an aligned size.
.br
Mode "off" disables alignment unconditionally. Mode "off" disables alignment unconditionally.
.TP .TP
\fB\-append_partition\fR partition_number type_code disk_path \fB\-append_partition\fR partition_number type_code disk_path
Cause a prepared filesystem image to be appended to the ISO image and to be Cause a prepared filesystem image to be appended to the ISO image and to be
described by a partition table entry in a boot block at the start of the described by a partition table entry in a boot block at the start of the
emerging ISO image. The partition entry will bear the size of the submitted emerging ISO image. The partition entry will bear the size of the submitted
file rounded up to the next multiple of 2048 bytes. file rounded up to the next multiple of 2048 bytes or to the next multiple
of the cylinder size.
.br .br
Beware of subsequent multi\-session runs. The appended partition will get Beware of subsequent multi\-session runs. The appended partition will get
overwritten. overwritten.

View File

@ -1022,15 +1022,16 @@ and also not combinable with MBR, GPT, or APM.
Mode "auto" is default. Alignment by padding happens only if Mode "auto" is default. Alignment by padding happens only if
option -isohybrid-mbr is given. option -isohybrid-mbr is given.
Mode "on" causes alignment by padding with option Mode "on" causes alignment by padding with option
--protective-msdos-label too. Mode "off" disables alignment --protective-msdos-label too. Mode "all" is like "on" but also
unconditionally. pads up partitions from -append_partition to an aligned size.
Mode "off" disables alignment unconditionally.
-append_partition partition_number type_code disk_path -append_partition partition_number type_code disk_path
Cause a prepared filesystem image to be appended to the ISO image Cause a prepared filesystem image to be appended to the ISO image
and to be described by a partition table entry in a boot block at and to be described by a partition table entry in a boot block at
the start of the emerging ISO image. The partition entry will bear the start of the emerging ISO image. The partition entry will bear
the size of the submitted file rounded up to the next multiple of the size of the submitted file rounded up to the next multiple of
2048 bytes. 2048 bytes or to the next multiple of the cylinder size.
Beware of subsequent multi-session runs. The appended partition Beware of subsequent multi-session runs. The appended partition
will get overwritten. will get overwritten.
partition_number may be 1 to 4. Number 1 will put the whole ISO partition_number may be 1 to 4. Number 1 will put the whole ISO
@ -1727,10 +1728,10 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -abstract set Abstract File path: ImageId. (line 66) * -abstract set Abstract File path: ImageId. (line 66)
* -allow-lowercase lowercase in ISO file names: SetCompl. (line 46) * -allow-lowercase lowercase in ISO file names: SetCompl. (line 46)
* -append_partition Append MBR partition after image: SystemArea. * -append_partition Append MBR partition after image: SystemArea.
(line 115) (line 116)
* -appid set Application Id: ImageId. (line 46) * -appid set Application Id: ImageId. (line 46)
* -b El Torito PC-BIOS boot image: Bootable. (line 32) * -b El Torito PC-BIOS boot image: Bootable. (line 32)
* -B SUN SPARC boot images: SystemArea. (line 171) * -B SUN SPARC boot images: SystemArea. (line 172)
* -biblio set Biblio File path: ImageId. (line 72) * -biblio set Biblio File path: ImageId. (line 72)
* -boot-info-table Patch El Torito boot image: Bootable. (line 80) * -boot-info-table Patch El Torito boot image: Bootable. (line 80)
* -boot-load-size El Torito boot image load size: Bootable. (line 63) * -boot-load-size El Torito boot image load size: Bootable. (line 63)
@ -1741,7 +1742,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -checksum_algorithm_iso choose .jigdo checksums: Jigdo. (line 80) * -checksum_algorithm_iso choose .jigdo checksums: Jigdo. (line 80)
* -checksum_algorithm_template choose .template checksums: Jigdo. * -checksum_algorithm_template choose .template checksums: Jigdo.
(line 87) (line 87)
* -chrp-boot-part CHRP partition: SystemArea. (line 143) * -chrp-boot-part CHRP partition: SystemArea. (line 144)
* -copyright set Copyright File path: ImageId. (line 77) * -copyright set Copyright File path: ImageId. (line 77)
* -D allow deep directory hierachies: SetExtras. (line 31) * -D allow deep directory hierachies: SetExtras. (line 31)
* -d omit trailing dot in ISO file names: SetCompl. (line 56) * -d omit trailing dot in ISO file names: SetCompl. (line 56)
@ -1752,7 +1753,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -disallow_dir_id_ext enforce ISO level 1 directory names: SetCompl. * -disallow_dir_id_ext enforce ISO level 1 directory names: SetCompl.
(line 24) (line 24)
* -e El Torito EFI boot image: Bootable. (line 50) * -e El Torito EFI boot image: Bootable. (line 50)
* -efi-boot-part EFI boot partition: SystemArea. (line 132) * -efi-boot-part EFI boot partition: SystemArea. (line 133)
* -eltorito-alt-boot begin next boot catalog entry: Bootable. * -eltorito-alt-boot begin next boot catalog entry: Bootable.
(line 43) (line 43)
* -eltorito-boot El Torito PC-BIOS boot image: Bootable. (line 40) * -eltorito-boot El Torito PC-BIOS boot image: Bootable. (line 40)
@ -1821,8 +1822,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -max-iso9660-filenames allow 37 characters in ISO file names: SetCompl. * -max-iso9660-filenames allow 37 characters in ISO file names: SetCompl.
(line 69) (line 69)
* -md5-list set path of readable .md5: Jigdo. (line 73) * -md5-list set path of readable .md5: Jigdo. (line 73)
* -mips-boot MIPS Big Endian boot image: SystemArea. (line 158) * -mips-boot MIPS Big Endian boot image: SystemArea. (line 159)
* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 165) * -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 166)
* -N omit version number in ISO file names: SetCompl. (line 73) * -N omit version number in ISO file names: SetCompl. (line 73)
* -no-emul-boot El Torito boot image emulation: Bootable. (line 72) * -no-emul-boot El Torito boot image emulation: Bootable. (line 72)
* -no-pad do not add zeros to ISO tree: SetProduct. (line 76) * -no-pad do not add zeros to ISO tree: SetProduct. (line 76)
@ -1846,7 +1847,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 75) (line 75)
* -partition_sec_hd MBR sectors per head: SystemArea. (line 91) * -partition_sec_hd MBR sectors per head: SystemArea. (line 91)
* -path-list read pathspecs from disk file: SetInsert. (line 8) * -path-list read pathspecs from disk file: SetInsert. (line 8)
* -prep-boot-part PReP partition: SystemArea. (line 152) * -prep-boot-part PReP partition: SystemArea. (line 153)
* -preparer set Preparer Id: ImageId. (line 63) * -preparer set Preparer Id: ImageId. (line 63)
* -prev-session set path for loading existing ISO image: Loading. * -prev-session set path for loading existing ISO image: Loading.
(line 22) (line 22)
@ -1864,8 +1865,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -root redirect ISO root directory: SetInsert. (line 64) * -root redirect ISO root directory: SetInsert. (line 64)
* -rr_reloc_dir set deep directory relocation target: SetExtras. * -rr_reloc_dir set deep directory relocation target: SetExtras.
(line 47) (line 47)
* -sparc-boot SUN SPARC boot images: SystemArea. (line 183) * -sparc-boot SUN SPARC boot images: SystemArea. (line 184)
* -sparc-label SUN Disk Label text: SystemArea. (line 186) * -sparc-label SUN Disk Label text: SystemArea. (line 187)
* -sysid set System Id: ImageId. (line 49) * -sysid set System Id: ImageId. (line 49)
* -transparent-compression enable recognition of zisofs files: SetInsert. * -transparent-compression enable recognition of zisofs files: SetInsert.
(line 61) (line 61)
@ -1910,15 +1911,15 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
(line 80) (line 80)
* Bootability, control, --efi-boot: Bootable. (line 58) * Bootability, control, --efi-boot: Bootable. (line 58)
* Bootability, control, -b, -eltorito-boot: Bootable. (line 32) * Bootability, control, -b, -eltorito-boot: Bootable. (line 32)
* Bootability, control, -B, -sparc-boot: SystemArea. (line 171) * Bootability, control, -B, -sparc-boot: SystemArea. (line 172)
* Bootability, control, -e: Bootable. (line 50) * Bootability, control, -e: Bootable. (line 50)
* Bootability, control, -mips-boot: SystemArea. (line 158) * Bootability, control, -mips-boot: SystemArea. (line 159)
* Bootability, control, -mipsel-boot: SystemArea. (line 165) * Bootability, control, -mipsel-boot: SystemArea. (line 166)
* Bootability, fill System Area e.g. by MBR, -G, --embedded-boot, -generic-boot: SystemArea. * Bootability, fill System Area e.g. by MBR, -G, --embedded-boot, -generic-boot: SystemArea.
(line 25) (line 25)
* Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 143) * Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 144)
* Bootability, for EFI, -efi-boot-part: SystemArea. (line 132) * Bootability, for EFI, -efi-boot-part: SystemArea. (line 133)
* Bootability, for PReP, -prep-boot-part: SystemArea. (line 152) * Bootability, for PReP, -prep-boot-part: SystemArea. (line 153)
* Bootability, install ISOLINUX isohybrid MBR, -isohybrid-mbr: SystemArea. * Bootability, install ISOLINUX isohybrid MBR, -isohybrid-mbr: SystemArea.
(line 38) (line 38)
* Bootability, mark boot image in APM, -isohybrid-apm-hfsplus: SystemArea. * Bootability, mark boot image in APM, -isohybrid-apm-hfsplus: SystemArea.
@ -1932,7 +1933,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
(line 72) (line 72)
* Bootability, patch System Area partition table, --protective-msdos-label: SystemArea. * Bootability, patch System Area partition table, --protective-msdos-label: SystemArea.
(line 70) (line 70)
* Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 186) * Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 187)
* Bugs, reporting: Bugreport. (line 6) * Bugs, reporting: Bugreport. (line 6)
* Character Set, for disk file names, -input-charset: Charset. * Character Set, for disk file names, -input-charset: Charset.
(line 17) (line 17)
@ -2021,7 +2022,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Links, follow on disk, -f, -follow-links: SetInsert. (line 24) * Links, follow on disk, -f, -follow-links: SetInsert. (line 24)
* Links, record and load hard links, --hardlinks: SetExtras. (line 92) * Links, record and load hard links, --hardlinks: SetExtras. (line 92)
* MBR, _definition: SystemArea. (line 9) * MBR, _definition: SystemArea. (line 9)
* MBR, append partition, -append_partition: SystemArea. (line 115) * MBR, append partition, -append_partition: SystemArea. (line 116)
* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 87) * MBR, sectors per head, -partition_sec_hd: SystemArea. (line 87)
* MD5, record and load, --md5: SetExtras. (line 84) * MD5, record and load, --md5: SetExtras. (line 84)
* Message output, redirect stderr, -log-file: Miscellaneous. (line 28) * Message output, redirect stderr, -log-file: Miscellaneous. (line 28)
@ -2084,22 +2085,22 @@ Node: SetHide28860
Node: ImageId30168 Node: ImageId30168
Node: Bootable33673 Node: Bootable33673
Node: SystemArea37738 Node: SystemArea37738
Node: Charset46946 Node: Charset47091
Node: Jigdo47972 Node: Jigdo48117
Node: Miscellaneous52239 Node: Miscellaneous52384
Node: Examples53612 Node: Examples53757
Node: ExSimple54098 Node: ExSimple54243
Node: ExGraft54577 Node: ExGraft54722
Node: ExMkisofs55824 Node: ExMkisofs55969
Node: ExGrowisofs57077 Node: ExGrowisofs57222
Node: ExIncBackup58249 Node: ExIncBackup58394
Node: ExIncBckAcc61357 Node: ExIncBckAcc61502
Node: ExBootable63033 Node: ExBootable63178
Node: Files65125 Node: Files65270
Node: Seealso66199 Node: Seealso66344
Node: Bugreport66855 Node: Bugreport67000
Node: Legal67436 Node: Legal67581
Node: CommandIdx68331 Node: CommandIdx68476
Node: ConceptIdx81965 Node: ConceptIdx82110
 
End Tag Table End Tag Table

View File

@ -50,7 +50,7 @@
@c man .\" First parameter, NAME, should be all caps @c man .\" First parameter, NAME, should be all caps
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @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 .\" other parameters are allowed: see man(7), man(1)
@c man .TH XORRISOFS 1 "Version 1.2.5, Jul 20, 2012" @c man .TH XORRISOFS 1 "Version 1.2.5, Sep 21, 2012"
@c man .\" Please adjust this date whenever revising the manpage. @c man .\" Please adjust this date whenever revising the manpage.
@c man .\" @c man .\"
@c man .\" Some roff macros, for reference: @c man .\" Some roff macros, for reference:
@ -1418,6 +1418,9 @@ option -isohybrid-mbr is given.
@* @*
Mode "on" causes alignment by padding with option Mode "on" causes alignment by padding with option
@minus{}@minus{}protective-msdos-label too. @minus{}@minus{}protective-msdos-label too.
Mode "all" is like "on" but also pads up partitions from -append_partition
to an aligned size.
@*
Mode "off" disables alignment unconditionally. Mode "off" disables alignment unconditionally.
@c man .TP @c man .TP
@item -append_partition partition_number type_code disk_path @item -append_partition partition_number type_code disk_path
@ -1426,7 +1429,8 @@ Mode "off" disables alignment unconditionally.
Cause a prepared filesystem image to be appended to the ISO image and to be Cause a prepared filesystem image to be appended to the ISO image and to be
described by a partition table entry in a boot block at the start of the described by a partition table entry in a boot block at the start of the
emerging ISO image. The partition entry will bear the size of the submitted emerging ISO image. The partition entry will bear the size of the submitted
file rounded up to the next multiple of 2048 bytes. file rounded up to the next multiple of 2048 bytes or to the next multiple
of the cylinder size.
@* @*
Beware of subsequent multi-session runs. The appended partition will get Beware of subsequent multi-session runs. The appended partition will get
overwritten. overwritten.