New -stdio_sync option "end", -as mkisofs default is now --stdio_sync "off"

This commit is contained in:
2014-04-08 09:18:14 +00:00
parent 9343e1dd95
commit a61a2de957
14 changed files with 168 additions and 141 deletions

View File

@ -358,11 +358,13 @@ File: xorrisofs.info, Node: SetProduct, Next: SetCompl, Prev: SetInsert, Up:
-output disk_path
Alias of -o.
--stdio_sync "on"|"off"|number
--stdio_sync "on"|"off"|"end"|number
Set the number of bytes after which to force output to disk in
order to keep the memory from being clogged with lots of pending
data for slow devices. Default "on" is the same as "16m". Forced
output can be disabled by "off".
data for slow devices. "on" is the same as "16m". Forced output
can be disabled by "off", or be delayed by "end" until all data
are produced. If a number is chosen, then it must be at least 64k.
The default with xorriso mkisofs emulation is --stdio_sync "off".
xorriso uses an inner fifo buffer with default size 4 MiB. So
forcing the operating system i/o cache to disk does not
necessarily block the simultaneous production of more image
@ -1132,7 +1134,7 @@ and also not combinable with MBR, GPT, or APM.
-chrp-boot-part
Mark the block range of the whole emerging ISO image as MBR
partition of type 0x41. This is not compatible with any other
partition of type 0x96. This is not compatible with any other
feature that produces MBR partition entries. It makes GPT
unrecognizable.
CHRP is used in conjunction with HFS. It is not yet tested whether
@ -1141,7 +1143,7 @@ and also not combinable with MBR, GPT, or APM.
-prep-boot-part disk_path
Copy a file from disk into the emerging ISO image and mark it by a
MBR partition entry of type 0x96. PReP boot firmware is supposed
MBR partition entry of type 0x41. PReP boot firmware is supposed
to read the content of the partition as single ELF executable file.
This option is compatible with other MBR partitions and with GPT.
@ -1791,7 +1793,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 114)
* --efi-boot El Torito EFI boot image: Bootable. (line 58)
* --embedded-boot Fill System Area e.g. by MBR: SystemArea. (line 35)
* --emul-toc enable table-of-content emulation: SetProduct. (line 35)
* --emul-toc enable table-of-content emulation: SetProduct. (line 37)
* --for_backup Enable backup fidelity: SetExtras. (line 67)
* --grub2-boot-info Patch El Torito boot image: Bootable. (line 99)
* --grub2-mbr Install modern GRUB2 MBR: SystemArea. (line 38)
@ -1799,11 +1801,11 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* --hardlinks Recording of hardlink relations: SetExtras. (line 92)
* --md5 Recording of MD5 checksums: SetExtras. (line 84)
* --modification-date set ISO image timestamps: ImageId. (line 82)
* --no-emul-toc no table-of-content emulation: SetProduct. (line 44)
* --no-emul-toc no table-of-content emulation: SetProduct. (line 46)
* --no_rc do not execute startup files: Miscellaneous. (line 19)
* --norock disable Rock Ridge production: SetExtras. (line 25)
* --old-empty old block addresses for empty files: SetProduct.
(line 107)
(line 109)
* --old-root-devno enable disk idevno with -old-root: SetInsert.
(line 97)
* --old-root-no-ino disable disk ino with -old-root: SetInsert.
@ -1815,11 +1817,11 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 13)
* --scdbackup_tag Recording of MD5 checksum: SetExtras. (line 101)
* --sort-weight set block address sorting weight: SetProduct.
(line 49)
(line 51)
* --sort-weight-list set block address sorting weight: SetProduct.
(line 61)
(line 63)
* --sort-weight-patterns set block address sorting weight: SetProduct.
(line 82)
(line 84)
* --stdio_sync control forced output to disk files: SetProduct.
(line 25)
* --xattr Recording of xattr: SetExtras. (line 77)
@ -1846,7 +1848,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -D allow deep directory hierachies: SetExtras. (line 31)
* -d omit trailing dot in ISO file names: SetCompl. (line 56)
* -dev set path for loading existing ISO image: Loading. (line 25)
* -dir-mode permissions for all directories: SetProduct. (line 86)
* -dir-mode permissions for all directories: SetProduct. (line 88)
* -disable-deep-relocation allow deep directory hierachies: SetExtras.
(line 44)
* -disallow_dir_id_ext enforce ISO level 1 directory names: SetCompl.
@ -1864,7 +1866,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -exclude-list exclude disk files from inserting: SetInsert.
(line 51)
* -f follow symbolic links on disk: SetInsert. (line 24)
* -file-mode permissions for all data files: SetProduct. (line 92)
* -file-mode permissions for all data files: SetProduct. (line 94)
* -follow-links follow symbolic links on disk: SetInsert. (line 28)
* -full-iso9660-filenames allow 31 characters in ISO file names: SetCompl.
(line 66)
@ -1931,7 +1933,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 178)
* -N omit version number in ISO file names: SetCompl. (line 73)
* -no-emul-boot El Torito boot image emulation: Bootable. (line 72)
* -no-pad do not add zeros to ISO tree: SetProduct. (line 102)
* -no-pad do not add zeros to ISO tree: SetProduct. (line 104)
* -o set output file address: SetProduct. (line 8)
* -old-exclude exclude disk files from inserting: SetInsert.
(line 48)
@ -1945,7 +1947,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 21)
* -p set Preparer Id: ImageId. (line 54)
* -P set Publisher Id: ImageId. (line 30)
* -pad add 300 KiB of zeros to ISO tree: SetProduct. (line 95)
* -pad add 300 KiB of zeros to ISO tree: SetProduct. (line 97)
* -partition_cyl_align Image size alignment: SystemArea. (line 116)
* -partition_hd_cyl MBR heads per cylinder: SystemArea. (line 99)
* -partition_offset Make mountable by partition 1: SystemArea.
@ -2004,11 +2006,11 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Backup, enable fidelity, --for_backup: SetExtras. (line 67)
* Biblio File, set path, -biblio: ImageId. (line 72)
* Block address, set sorting weight, --sort-weight: SetProduct.
(line 49)
(line 51)
* Block address, set sorting weight, --sort-weight-list: SetProduct.
(line 61)
(line 63)
* Block address, set sorting weight, --sort-weight-patterns: SetProduct.
(line 82)
(line 84)
* Bootability, boot catalog hidden, --boot-catalog-hide: Bootable.
(line 114)
* Bootability, boot catalog name, -c, -eltorito-catalog: Bootable.
@ -2153,15 +2155,15 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
(line 87)
* Options, list, -help: Miscellaneous. (line 23)
* Output file, set address, -o, -output: SetProduct. (line 8)
* Padding, 300 KiB, -pad: SetProduct. (line 95)
* Padding, disable, --old-empty: SetProduct. (line 107)
* Padding, disable, -no-pad: SetProduct. (line 102)
* Padding, 300 KiB, -pad: SetProduct. (line 97)
* Padding, disable, --old-empty: SetProduct. (line 109)
* Padding, disable, -no-pad: SetProduct. (line 104)
* pathspec, _definition: Insert. (line 12)
* pathspec, enable target=source, -graft-points: SetInsert. (line 31)
* pathspec, read list of, --quoted_path_list: SetInsert. (line 13)
* pathspec, read list of, -path-list: SetInsert. (line 8)
* Permissions, for all data files, -file-mode: SetProduct. (line 92)
* Permissions, for all directories, -dir-mode: SetProduct. (line 86)
* Permissions, for all data files, -file-mode: SetProduct. (line 94)
* Permissions, for all directories, -dir-mode: SetProduct. (line 88)
* Preparer Id, set, -p: ImageId. (line 54)
* Problems, reporting: Bugreport. (line 6)
* Program version, report, -version: Miscellaneous. (line 46)
@ -2178,8 +2180,8 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Startup files, suppress, --no_rc: Miscellaneous. (line 19)
* System Area, _definition: SystemArea. (line 6)
* System Id, set, -sysid: ImageId. (line 49)
* Table-of-content, emulation off, --no-emul-toc: SetProduct. (line 44)
* Table-of-content, emulation, --emul-toc: SetProduct. (line 35)
* Table-of-content, emulation off, --no-emul-toc: SetProduct. (line 46)
* Table-of-content, emulation, --emul-toc: SetProduct. (line 37)
* UTF-16, for Joliet paths, -joliet-utf16: SetExtras. (line 124)
* Verbosity, high, -v, -verbose: Miscellaneous. (line 40)
* Volume Id, set, -V, -volid: ImageId. (line 13)
@ -2202,28 +2204,28 @@ Node: Options6709
Node: Loading7436
Node: SetInsert9732
Node: SetProduct14148
Node: SetCompl19142
Node: SetExtras21738
Node: SetHide30412
Node: ImageId31720
Node: Bootable35888
Node: SystemArea40882
Node: Charset51179
Node: Jigdo52205
Node: Miscellaneous56472
Node: Examples58116
Node: ExSimple58602
Node: ExGraft59081
Node: ExMkisofs60328
Node: ExGrowisofs61581
Node: ExIncBackup62753
Node: ExIncBckAcc65861
Node: ExBootable67537
Node: Files69629
Node: Seealso70703
Node: Bugreport71359
Node: Legal71940
Node: CommandIdx72835
Node: ConceptIdx87537
Node: SetCompl19321
Node: SetExtras21917
Node: SetHide30591
Node: ImageId31899
Node: Bootable36067
Node: SystemArea41061
Node: Charset51358
Node: Jigdo52384
Node: Miscellaneous56651
Node: Examples58295
Node: ExSimple58781
Node: ExGraft59260
Node: ExMkisofs60507
Node: ExGrowisofs61760
Node: ExIncBackup62932
Node: ExIncBckAcc66040
Node: ExBootable67716
Node: Files69808
Node: Seealso70882
Node: Bugreport71538
Node: Legal72119
Node: CommandIdx73014
Node: ConceptIdx87716

End Tag Table