Compare commits
5 Commits
e3df75772e
...
60dfe77a32
Author | SHA1 | Date |
---|---|---|
Thomas Schmitt | 60dfe77a32 | |
Thomas Schmitt | e9cbf38c01 | |
Thomas Schmitt | 23d0d8e90a | |
Thomas Schmitt | db5d4eb867 | |
Thomas Schmitt | a1f9d03df0 |
|
@ -1,7 +1,9 @@
|
||||||
git clone git@dev.lovelyhq.com:libburnia/libisoburn.git
|
git clone git@dev.lovelyhq.com:libburnia/libisoburn.git
|
||||||
(to become libisoburn-1.5.6 or higher)
|
(to become libisoburn-1.5.6 or higher)
|
||||||
===============================================================================
|
===============================================================================
|
||||||
- no novelties yet -
|
* New -boot_image settings gpt_iso_bootable= and gpt_iso_not_ro=
|
||||||
|
* New -as mkisofs options --gpt-iso-bootable and --gpt-iso-not-ro
|
||||||
|
* Bug fix: False -status failure with -boot_image --interval:appended_partition
|
||||||
|
|
||||||
libisoburn-1.5.4.tar.gz Sat Jan 30 2021
|
libisoburn-1.5.4.tar.gz Sat Jan 30 2021
|
||||||
===============================================================================
|
===============================================================================
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
Class core of libisoburn.
|
Class core of libisoburn.
|
||||||
|
|
||||||
Copyright 2007 - 2009 Vreixo Formoso Lopes <metalpain2002@yahoo.es>
|
Copyright 2007 - 2009 Vreixo Formoso Lopes <metalpain2002@yahoo.es>
|
||||||
Copyright 2007 - 2020 Thomas Schmitt <scdbackup@gmx.net>
|
Copyright 2007 - 2021 Thomas Schmitt <scdbackup@gmx.net>
|
||||||
|
|
||||||
Provided under GPL version 2 or later.
|
Provided under GPL version 2 or later.
|
||||||
*/
|
*/
|
||||||
|
@ -1549,7 +1549,7 @@ int isoburn_igopt_set_system_area(struct isoburn_imgen_opts *opts,
|
||||||
}
|
}
|
||||||
memcpy(opts->system_area_data, data, 32768);
|
memcpy(opts->system_area_data, data, 32768);
|
||||||
}
|
}
|
||||||
opts->system_area_options = options & 0xffff;
|
opts->system_area_options = options & 0x3ffff;
|
||||||
return(1);
|
return(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1585,8 +1585,10 @@ int isoburn_igopt_get_scdbackup_tag(struct isoburn_imgen_opts *o,
|
||||||
/** Attach 32 kB of binary data which shall get written to the first 32 kB
|
/** Attach 32 kB of binary data which shall get written to the first 32 kB
|
||||||
of the ISO image, the System Area.
|
of the ISO image, the System Area.
|
||||||
options can cause manipulations of these data before writing happens.
|
options can cause manipulations of these data before writing happens.
|
||||||
If system area data are giveni or options bit0 is set, then bit1 of
|
If system area data are given or options bit0 is set, then bit1 of
|
||||||
el_torito_set_isolinux_options() is automatically disabled.
|
el_torito_set_isolinux_options() is automatically disabled.
|
||||||
|
(For the meaning of options see also in libisofs.h
|
||||||
|
iso_write_opts_set_system_area() parameter "options".)
|
||||||
@since 0.5.4
|
@since 0.5.4
|
||||||
@param o The option set to work on
|
@param o The option set to work on
|
||||||
@param data Either NULL or 32 kB of data. Do not submit less bytes !
|
@param data Either NULL or 32 kB of data. Do not submit less bytes !
|
||||||
|
@ -1655,6 +1657,20 @@ int isoburn_igopt_get_scdbackup_tag(struct isoburn_imgen_opts *o,
|
||||||
Little-endian 8-byte.
|
Little-endian 8-byte.
|
||||||
Should be combined with options bit0.
|
Should be combined with options bit0.
|
||||||
Will not be in effect if options bit1 is set.
|
Will not be in effect if options bit1 is set.
|
||||||
|
bit15= Only with System area type MBR but not with CHRP
|
||||||
|
@since 1.4.4
|
||||||
|
Enforce MBR "bootable/active" flag. In worst case by
|
||||||
|
dummy partition of type 0x00 which occupies block 0.
|
||||||
|
bit16= "Legacy BIOS bootable" in GPT
|
||||||
|
@since 1.5.6
|
||||||
|
If this bit is set and a GPT partition for the
|
||||||
|
ISO 9660 filesystem gets written, then set the GPT
|
||||||
|
partition flags bit 2 "Legacy BIOS bootable".
|
||||||
|
bit17= ISO not read-only
|
||||||
|
@since 1.5.6
|
||||||
|
Do not set GPT partition flag bit 60 "read-only" for
|
||||||
|
the ISO 9660 filesystem partition, if such a
|
||||||
|
partition gets written.
|
||||||
@return 1 success, 0 no data to get, <0 failure
|
@return 1 success, 0 no data to get, <0 failure
|
||||||
*/
|
*/
|
||||||
int isoburn_igopt_set_system_area(struct isoburn_imgen_opts *o,
|
int isoburn_igopt_set_system_area(struct isoburn_imgen_opts *o,
|
||||||
|
|
|
@ -19817,15 +19817,83 @@ Updated change log and web page
|
||||||
zisofs an unreadable filesystem after the warning "Calculated and
|
zisofs an unreadable filesystem after the warning "Calculated and
|
||||||
written ECMA-119 tree end differ"
|
written ECMA-119 tree end differ"
|
||||||
|
|
||||||
2021.02.03.115443 []
|
2021.02.03.115443 [aa1a008]
|
||||||
xorriso/changelog.txt
|
xorriso/changelog.txt
|
||||||
xorriso/xorriso_timestamp.h
|
xorriso/xorriso_timestamp.h
|
||||||
Updated change log and web page
|
Updated change log
|
||||||
|
|
||||||
------------------------------------ cycle - xorriso-1.5.3 - 2021.02.03.115443
|
------------------------------------ cycle - xorriso-1.5.3 - 2021.02.03.115443
|
||||||
Heuristic correction of bug fix in021.02.01.174513 which led to contrary
|
Heuristic correction of bug fix in021.02.01.174513 which led to contrary
|
||||||
miscalculations.
|
miscalculations.
|
||||||
|
As of 06 Feb 2021 the reason for the need of this bug fix has been found.
|
||||||
|
Without it, the block padding in SUSP continuation area are predicted twice,
|
||||||
|
causing double predicted size.
|
||||||
|
|
||||||
|
------------------------------ release - xorriso-1.5.4.pl01 - 2021.02.06.113001
|
||||||
|
Regrettably did not get the bug fix due to a mistake during its production.
|
||||||
|
|
||||||
|
------------------------------ release - xorriso-1.5.4.pl02 - 2021.02.06.123001
|
||||||
|
* Bug fix in libisofs:
|
||||||
|
Large amounts of AAIP data or many long file names could cause with
|
||||||
|
zisofs an unreadable filesystem after the warning "Calculated and
|
||||||
|
written ECMA-119 tree end differ"
|
||||||
|
|
||||||
|
|
||||||
|
07 Feb 2021 [be21a63]
|
||||||
|
xorriso-dd-target/xorriso-dd-target.sig
|
||||||
|
Updated xorriso-dd-target.sig
|
||||||
|
|
||||||
|
2021.03.12.083144 [a514680]
|
||||||
|
acinclude.m4
|
||||||
|
Made optional the use of libcam and thus SCSI passthrough on GNU/FreeBSD systems
|
||||||
|
|
||||||
|
12 Mar 2021 [c9e7fe8]
|
||||||
|
xorriso-dd-target/xorriso-dd-target.texi
|
||||||
|
xorriso-dd-target/xorriso-dd-target.1
|
||||||
|
xorriso-dd-target/xorriso-dd-target.info
|
||||||
|
Fixed a man page typo found by lintian
|
||||||
|
|
||||||
|
2021.04.04.181609 [e3df757]
|
||||||
|
xorriso/iso_img.c
|
||||||
|
Avoided to override EFI type GUID by output of -report_system_area as_mkisofs
|
||||||
|
|
||||||
|
2021.05.25.191333 [a1f9d03]
|
||||||
|
libisoburn/libisoburn.h
|
||||||
|
libisoburn/isoburn.c
|
||||||
|
New isoburn_igopt_set_system_area() option bits 16: GPT "Legacy BIOS bootable"
|
||||||
|
and 17: GPT writable
|
||||||
|
|
||||||
|
2021.05.25.191826 [db5d4eb]
|
||||||
|
xorriso/opts_a_c.c
|
||||||
|
xorriso/opts_d_h.c
|
||||||
|
xorriso/iso_img.c
|
||||||
|
xorriso/text_io.c
|
||||||
|
xorriso/xorriso.texi
|
||||||
|
xorriso/xorriso.1
|
||||||
|
xorriso/xorriso.info
|
||||||
|
New -boot_image settings gpt_iso_bootable= and gpt_iso_not_ro=
|
||||||
|
|
||||||
|
2021.05.25.192155 [23d0d8e]
|
||||||
|
xorriso/emulators.c
|
||||||
|
xorriso/xorrisofs.texi
|
||||||
|
xorriso/xorrisofs.1
|
||||||
|
xorriso/xorrisofs.info
|
||||||
|
New -as mkisofs options --gpt-iso-bootable and --gpt-iso-not-ro
|
||||||
|
|
||||||
|
2021.05.25.195904 [e9cbf38]
|
||||||
|
xorriso/iso_img.c
|
||||||
|
Bug fix: False -status failure with -boot_image --interval:appended_partition
|
||||||
|
|
||||||
|
25 May 2021 []
|
||||||
|
ChangeLog
|
||||||
|
xorriso/xorriso_eng.html
|
||||||
|
xorriso/changelog.txt
|
||||||
|
Updated change log and web page
|
||||||
|
|
||||||
|
------------------------------------ cycle - xorriso-1.5.5 - 2021.05.25.195904
|
||||||
|
* New -boot_image settings gpt_iso_bootable= and gpt_iso_not_ro=
|
||||||
|
* New -as mkisofs options --gpt-iso-bootable and --gpt-iso-not-ro
|
||||||
|
* Bug fix: False -status failure with -boot_image --interval:appended_partition
|
||||||
|
|
||||||
|
|
||||||
[]
|
[]
|
||||||
|
@ -19834,8 +19902,7 @@ xorriso/xorriso_eng.html
|
||||||
xorriso/changelog.txt
|
xorriso/changelog.txt
|
||||||
Updated change log and web page
|
Updated change log and web page
|
||||||
|
|
||||||
------------------------------------ cycle - xorriso-1.5.3 -
|
------------------------------------ cycle - xorriso-1.5.5 -
|
||||||
|
|
||||||
|
|
||||||
[]
|
[]
|
||||||
ChangeLog
|
ChangeLog
|
||||||
|
@ -19843,7 +19910,7 @@ xorriso/xorriso_eng.html
|
||||||
xorriso/changelog.txt
|
xorriso/changelog.txt
|
||||||
Updated change log and web page
|
Updated change log and web page
|
||||||
|
|
||||||
------------------------------------ cycle - xorriso-1.5.3 -
|
------------------------------------ cycle - xorriso-1.5.5 -
|
||||||
|
|
||||||
|
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
|
|
|
@ -636,6 +636,7 @@ int Xorriso_genisofs_count_args(struct XorrisO *xorriso, int argc, char **argv,
|
||||||
"-isohybrid-gpt-basdat", "-isohybrid-gpt-hfsplus",
|
"-isohybrid-gpt-basdat", "-isohybrid-gpt-hfsplus",
|
||||||
"-isohybrid-apm-hfsplus", "--grub2-boot-info", "-joliet-utf16",
|
"-isohybrid-apm-hfsplus", "--grub2-boot-info", "-joliet-utf16",
|
||||||
"-appended_part_as_gpt", "-appended_part_as_apm", "--mbr-force-bootable",
|
"-appended_part_as_gpt", "-appended_part_as_apm", "--mbr-force-bootable",
|
||||||
|
"--gpt-iso-bootable", "--gpt-iso-not-ro",
|
||||||
"-part_like_isohybrid", "--zisofs-version-2", "--zisofs2-susp-z2",
|
"-part_like_isohybrid", "--zisofs-version-2", "--zisofs2-susp-z2",
|
||||||
"--zisofs2-susp-zf",
|
"--zisofs2-susp-zf",
|
||||||
""
|
""
|
||||||
|
@ -906,6 +907,8 @@ int Xorriso_genisofs_help(struct XorrisO *xorriso, int flag)
|
||||||
" --embedded-boot FILE Alias of -G",
|
" --embedded-boot FILE Alias of -G",
|
||||||
" --protective-msdos-label Patch System Area by partition table",
|
" --protective-msdos-label Patch System Area by partition table",
|
||||||
" --mbr-force-bootable Enforce existence of bootable flag in MBR",
|
" --mbr-force-bootable Enforce existence of bootable flag in MBR",
|
||||||
|
" --gpt-iso-bootable Set Legacy BIOS bootable flag in ISO partition",
|
||||||
|
" --gpt-iso-not-ro Do not set Read-only flag in ISO partition",
|
||||||
" -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",
|
||||||
|
@ -1960,6 +1963,8 @@ not_enough_args:;
|
||||||
strcmp(argpt, "-eltorito-alt-boot")==0 ||
|
strcmp(argpt, "-eltorito-alt-boot")==0 ||
|
||||||
strcmp(argpt, "--protective-msdos-label")==0 ||
|
strcmp(argpt, "--protective-msdos-label")==0 ||
|
||||||
strcmp(argpt, "--mbr-force-bootable")==0 ||
|
strcmp(argpt, "--mbr-force-bootable")==0 ||
|
||||||
|
strcmp(argpt, "--gpt-iso-bootable")==0 ||
|
||||||
|
strcmp(argpt, "--gpt-iso-not-ro")==0 ||
|
||||||
strcmp(argpt, "--boot-catalog-hide")==0 ||
|
strcmp(argpt, "--boot-catalog-hide")==0 ||
|
||||||
strcmp(argpt, "-isohybrid-gpt-basdat")==0 ||
|
strcmp(argpt, "-isohybrid-gpt-basdat")==0 ||
|
||||||
strcmp(argpt, "-isohybrid-gpt-hfsplus")==0 ||
|
strcmp(argpt, "-isohybrid-gpt-hfsplus")==0 ||
|
||||||
|
@ -2653,6 +2658,12 @@ problem_handler_2:;
|
||||||
} else if(strcmp(argpt, "--mbr-force-bootable") == 0) {
|
} else if(strcmp(argpt, "--mbr-force-bootable") == 0) {
|
||||||
xorriso->system_area_options= xorriso->system_area_options | (1 << 15);
|
xorriso->system_area_options= xorriso->system_area_options | (1 << 15);
|
||||||
|
|
||||||
|
} else if(strcmp(argpt, "--gpt-iso-bootable") == 0) {
|
||||||
|
xorriso->system_area_options= xorriso->system_area_options | (1 << 16);
|
||||||
|
|
||||||
|
} else if(strcmp(argpt, "--gpt-iso-not-ro") == 0) {
|
||||||
|
xorriso->system_area_options= xorriso->system_area_options | (1 << 17);
|
||||||
|
|
||||||
} else if(strcmp(argpt, "--boot-catalog-hide")==0) {
|
} else if(strcmp(argpt, "--boot-catalog-hide")==0) {
|
||||||
xorriso->boot_image_cat_hidden|= 3;
|
xorriso->boot_image_cat_hidden|= 3;
|
||||||
} else if(strcmp(argpt, "-partition_offset") == 0 ||
|
} else if(strcmp(argpt, "-partition_offset") == 0 ||
|
||||||
|
|
|
@ -426,7 +426,11 @@ int Xorriso_boot_item_status(struct XorrisO *xorriso, char *cat_path,
|
||||||
}
|
}
|
||||||
|
|
||||||
file_size= 0;
|
file_size= 0;
|
||||||
|
if(strncmp(bin_path, "--interval:appended_partition_", 30) == 0) {
|
||||||
|
ret= -1;
|
||||||
|
} else {
|
||||||
ret= Xorriso_iso_lstat(xorriso, bin_path, &stbuf, 2 | 4);
|
ret= Xorriso_iso_lstat(xorriso, bin_path, &stbuf, 2 | 4);
|
||||||
|
}
|
||||||
if(ret == 0) {
|
if(ret == 0) {
|
||||||
file_size= ((stbuf.st_size / (off_t) 512) +
|
file_size= ((stbuf.st_size / (off_t) 512) +
|
||||||
!!(stbuf.st_size % (off_t) 512)) * 512;
|
!!(stbuf.st_size % (off_t) 512)) * 512;
|
||||||
|
@ -1698,6 +1702,10 @@ static int Xorriso_scan_report_lines(struct XorrisO *xorriso,
|
||||||
int was_force_bootable= 0, have_mbr_force_bootable= 0;
|
int was_force_bootable= 0, have_mbr_force_bootable= 0;
|
||||||
uint64_t gpt_bheader_block= 0, start_block, num_blocks;
|
uint64_t gpt_bheader_block= 0, start_block, num_blocks;
|
||||||
uint64_t img_blocks= 0, iso_part_blocks;
|
uint64_t img_blocks= 0, iso_part_blocks;
|
||||||
|
char *cpt;
|
||||||
|
unsigned char bin_data[8];
|
||||||
|
uint64_t gpt_part_flags;
|
||||||
|
int was_gpt_iso_bootable= 0, was_gpt_iso_not_ro= 0, bin_count;
|
||||||
|
|
||||||
struct mbr_par {
|
struct mbr_par {
|
||||||
uint8_t ptype;
|
uint8_t ptype;
|
||||||
|
@ -2261,7 +2269,43 @@ static int Xorriso_scan_report_lines(struct XorrisO *xorriso,
|
||||||
|
|
||||||
} else if(strcmp(name, "GPT partition flags:") == 0) {
|
} else if(strcmp(name, "GPT partition flags:") == 0) {
|
||||||
|
|
||||||
/* >>> check whether 0x1000000000000001 . Else: complain */;
|
/* >>> check whether 0x100000000000000[15] . Else: complain */;
|
||||||
|
|
||||||
|
cpt= strstr(contentpt, "0x");
|
||||||
|
if(cpt != NULL) {
|
||||||
|
ret= Hex_to_bin(cpt + 2, 8, &bin_count, bin_data, 0);
|
||||||
|
if(ret > 0) {
|
||||||
|
/* convert big-endian bin_data to local endianness */
|
||||||
|
gpt_part_flags= 0;
|
||||||
|
for(gpt_idx= 0; gpt_idx < bin_count; gpt_idx++)
|
||||||
|
gpt_part_flags|= (((uint64_t) bin_data[gpt_idx]) <<
|
||||||
|
(8 * (bin_count - 1 - gpt_idx)));
|
||||||
|
|
||||||
|
if((gpt_part_flags & 4) && !was_gpt_iso_bootable) {
|
||||||
|
was_gpt_iso_bootable= 1;
|
||||||
|
if(buf[0]) {
|
||||||
|
Xorriso_record_cmd_linE
|
||||||
|
}
|
||||||
|
if(mkisofs)
|
||||||
|
sprintf(buf, "--gpt-iso-bootable");
|
||||||
|
else
|
||||||
|
sprintf(buf, "-boot_image any gpt_iso_bootable=on");
|
||||||
|
}
|
||||||
|
|
||||||
|
if(num_count > 0 && num[0] == 1 &&
|
||||||
|
(!(gpt_part_flags & (((uint64_t) 1) << 60))) &&
|
||||||
|
!was_gpt_iso_not_ro) {
|
||||||
|
was_gpt_iso_not_ro= 1;
|
||||||
|
if(buf[0]) {
|
||||||
|
Xorriso_record_cmd_linE
|
||||||
|
}
|
||||||
|
if(mkisofs)
|
||||||
|
sprintf(buf, "--gpt-iso-not-ro");
|
||||||
|
else
|
||||||
|
sprintf(buf, "-boot_image any gpt_iso_not_ro=on");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
} else if(strcmp(name, "GPT partition path :") == 0) {
|
} else if(strcmp(name, "GPT partition path :") == 0) {
|
||||||
idx= num[0] - 1;
|
idx= num[0] - 1;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
|
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
|
||||||
|
|
||||||
Copyright 2007-2019 Thomas Schmitt, <scdbackup@gmx.net>
|
Copyright 2007-2021 Thomas Schmitt, <scdbackup@gmx.net>
|
||||||
|
|
||||||
Provided under GPL version 2 or later.
|
Provided under GPL version 2 or later.
|
||||||
|
|
||||||
|
@ -1357,8 +1357,35 @@ interval_text_long:;
|
||||||
{ret= 0; goto ex;}
|
{ret= 0; goto ex;}
|
||||||
}
|
}
|
||||||
|
|
||||||
} else
|
} else if(strncmp(treatpt, "gpt_iso_bootable=", 17) == 0) {
|
||||||
|
if(strcmp(treatpt + 17, "off") == 0) {
|
||||||
|
xorriso->system_area_options&= ~(1 << 16);
|
||||||
|
} else if(strcmp(treatpt + 17, "on") == 0) {
|
||||||
|
xorriso->system_area_options|= (1 << 16);
|
||||||
|
} else {
|
||||||
|
sprintf(xorriso->info_text,
|
||||||
|
"-boot_image %s gpt_iso_bootable=: unknown mode : %s",
|
||||||
|
formpt, treatpt + 17);
|
||||||
|
Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, "SORRY", 0);
|
||||||
|
{ret= 0; goto ex;}
|
||||||
|
}
|
||||||
|
|
||||||
|
} else if(strncmp(treatpt, "gpt_iso_not_ro=", 15) == 0) {
|
||||||
|
if(strcmp(treatpt + 15, "off") == 0) {
|
||||||
|
xorriso->system_area_options&= ~(1 << 17);
|
||||||
|
} else if(strcmp(treatpt + 15, "on") == 0) {
|
||||||
|
xorriso->system_area_options|= (1 << 17);
|
||||||
|
} else {
|
||||||
|
sprintf(xorriso->info_text,
|
||||||
|
"-boot_image %s gpt_iso_not_ro=: unknown mode : %s",
|
||||||
|
formpt, treatpt + 15);
|
||||||
|
Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, "SORRY", 0);
|
||||||
|
{ret= 0; goto ex;}
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
was_ok= 0;
|
was_ok= 0;
|
||||||
|
}
|
||||||
|
|
||||||
if(!was_ok) {
|
if(!was_ok) {
|
||||||
sprintf(xorriso->info_text, "Unrecognized options with -boot_image: %s %s",
|
sprintf(xorriso->info_text, "Unrecognized options with -boot_image: %s %s",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
|
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
|
||||||
|
|
||||||
Copyright 2007-2020 Thomas Schmitt, <scdbackup@gmx.net>
|
Copyright 2007-2021 Thomas Schmitt, <scdbackup@gmx.net>
|
||||||
|
|
||||||
Provided under GPL version 2 or later.
|
Provided under GPL version 2 or later.
|
||||||
|
|
||||||
|
@ -1928,7 +1928,7 @@ int Xorriso_option_help(struct XorrisO *xorriso, int flag)
|
||||||
" |\"system_area=\"|\"partition_table=on|off\"",
|
" |\"system_area=\"|\"partition_table=on|off\"",
|
||||||
" |\"partition_entry=\"|\"appended_part_as=\"",
|
" |\"partition_entry=\"|\"appended_part_as=\"",
|
||||||
" |\"part_like_isohybrid=\"|\"iso_mbr_part_type=\"",
|
" |\"part_like_isohybrid=\"|\"iso_mbr_part_type=\"",
|
||||||
" |\"gpt_disk_guid=\"",
|
" |\"gpt_disk_guid=\"|\"gpt_iso_bootable\"|\"gpt_iso_not_ro=\"",
|
||||||
" |\"chrp_boot_part=on|off=\"|\"prep_boot_part=\"",
|
" |\"chrp_boot_part=on|off=\"|\"prep_boot_part=\"",
|
||||||
" |\"efi_boot_part=\"|\"efi_boot_part=--efi-boot-image\"",
|
" |\"efi_boot_part=\"|\"efi_boot_part=--efi-boot-image\"",
|
||||||
" |\"mips_path=\"|\"mipsel_path=\"|\"mips_discard\"",
|
" |\"mips_path=\"|\"mipsel_path=\"|\"mips_discard\"",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
|
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
|
||||||
|
|
||||||
Copyright 2007-2020 Thomas Schmitt, <scdbackup@gmx.net>
|
Copyright 2007-2021 Thomas Schmitt, <scdbackup@gmx.net>
|
||||||
|
|
||||||
Provided under GPL version 2 or later.
|
Provided under GPL version 2 or later.
|
||||||
|
|
||||||
|
@ -3063,6 +3063,18 @@ int Xorriso_status(struct XorrisO *xorriso, char *filter, FILE *fp, int flag)
|
||||||
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);
|
||||||
|
|
||||||
|
is_default= ((xorriso->system_area_options & (1 << 16)) == 0);
|
||||||
|
sprintf(line, "-boot_image any gpt_iso_bootable=%s\n",
|
||||||
|
(xorriso->system_area_options & (1 << 16)) ? "on" : "off");
|
||||||
|
if(!(is_default && no_defaults))
|
||||||
|
Xorriso_status_result(xorriso,filter,fp,flag&2);
|
||||||
|
|
||||||
|
is_default= ((xorriso->system_area_options & (1 << 17)) == 0);
|
||||||
|
sprintf(line, "-boot_image any gpt_iso_not_ro=%s\n",
|
||||||
|
(xorriso->system_area_options & (1 << 17)) ? "on" : "off");
|
||||||
|
if(!(is_default && no_defaults))
|
||||||
|
Xorriso_status_result(xorriso,filter,fp,flag&2);
|
||||||
|
|
||||||
is_default= (xorriso->appended_as_gpt == 0 && xorriso->appended_as_apm == 0);
|
is_default= (xorriso->appended_as_gpt == 0 && xorriso->appended_as_apm == 0);
|
||||||
if(is_default) {
|
if(is_default) {
|
||||||
sprintf(line, "-boot_image any appended_part_as=mbr\n");
|
sprintf(line, "-boot_image any appended_part_as=mbr\n");
|
||||||
|
|
|
@ -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.5.5, Jan 30, 2021"
|
.TH XORRISO 1 "Version 1.5.5, May 25, 2021"
|
||||||
.\" 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:
|
||||||
|
@ -3802,6 +3802,18 @@ If no bootable MBR is indicated and a partition gets created by
|
||||||
\-append_partition, then mbr_force_bootable="on" causes a bootflag like it
|
\-append_partition, then mbr_force_bootable="on" causes a bootflag like it
|
||||||
would do with a bootable MBR.
|
would do with a bootable MBR.
|
||||||
.br
|
.br
|
||||||
|
\fBgpt_iso_bootable=\fRon causes bit 2 of the GPT partition flags to be
|
||||||
|
set for the ISO 9660 partition if such a GPT partition emerges. This bit is
|
||||||
|
specified as "Legacy BIOS bootable" but its true significance is unclear.
|
||||||
|
Some GPT\-aware BIOS might want to see it in some partition. Mode "off"
|
||||||
|
revokes this setting.
|
||||||
|
.br
|
||||||
|
\fBgpt_iso_not_ro=\fRon causes bit 60 of the GPT partition flags to be not
|
||||||
|
set for the ISO 9660 partition if such a GPT partition emerges. This bit is
|
||||||
|
specified as "Read\-only" and thus appropriate. But it is unusual in GPT disk
|
||||||
|
partitions. Mode "off" revokes this setting and causes the read\-only bit to be
|
||||||
|
set.
|
||||||
|
.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
|
||||||
MIPS Big Endian boot file and causes production of a MIPS Big Endian Volume
|
MIPS Big Endian boot file and causes production of a MIPS Big Endian Volume
|
||||||
Header. This is mutually exclusive with production of other boot blocks
|
Header. This is mutually exclusive with production of other boot blocks
|
||||||
|
|
|
@ -3214,6 +3214,16 @@ Examples:
|
||||||
If no bootable MBR is indicated and a partition gets created by
|
If no bootable MBR is indicated and a partition gets created by
|
||||||
-append_partition, then mbr_force_bootable="on" causes a bootflag
|
-append_partition, then mbr_force_bootable="on" causes a bootflag
|
||||||
like it would do with a bootable MBR.
|
like it would do with a bootable MBR.
|
||||||
|
*gpt_iso_bootable=*on causes bit 2 of the GPT partition flags to be
|
||||||
|
set for the ISO 9660 partition if such a GPT partition emerges.
|
||||||
|
This bit is specified as "Legacy BIOS bootable" but its true
|
||||||
|
significance is unclear. Some GPT-aware BIOS might want to see it
|
||||||
|
in some partition. Mode "off" revokes this setting.
|
||||||
|
*gpt_iso_not_ro=*on causes bit 60 of the GPT partition flags to be
|
||||||
|
not set for the ISO 9660 partition if such a GPT partition emerges.
|
||||||
|
This bit is specified as "Read-only" and thus appropriate. But it
|
||||||
|
is unusual in GPT disk partitions. Mode "off" revokes this setting
|
||||||
|
and causes the read-only bit to be set.
|
||||||
*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
|
||||||
|
@ -5536,7 +5546,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||||
* -alter_date sets timestamps in ISO image: Manip. (line 139)
|
* -alter_date sets timestamps in ISO image: Manip. (line 139)
|
||||||
* -alter_date_r sets timestamps in ISO image: Manip. (line 174)
|
* -alter_date_r sets timestamps in ISO image: Manip. (line 174)
|
||||||
* -append_partition adds arbitrary file after image end: Bootable.
|
* -append_partition adds arbitrary file after image end: Bootable.
|
||||||
(line 423)
|
(line 433)
|
||||||
* -application_id sets application id: SetWrite. (line 197)
|
* -application_id sets application id: SetWrite. (line 197)
|
||||||
* -application_use sets application use field: SetWrite. (line 272)
|
* -application_use sets application use field: SetWrite. (line 272)
|
||||||
* -as emulates mkisofs or cdrecord: Emulation. (line 13)
|
* -as emulates mkisofs or cdrecord: Emulation. (line 13)
|
||||||
|
@ -5787,10 +5797,10 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||||
* ACL, show in ISO image, -getfacl: Navigate. (line 60)
|
* ACL, show in ISO image, -getfacl: Navigate. (line 60)
|
||||||
* ACL, show in ISO image, -getfacl_r: Navigate. (line 66)
|
* ACL, show in ISO image, -getfacl_r: Navigate. (line 66)
|
||||||
* ACL, _definition: Extras. (line 50)
|
* ACL, _definition: Extras. (line 50)
|
||||||
* APM block size: Bootable. (line 414)
|
* APM block size: Bootable. (line 424)
|
||||||
* APM, _definition: Extras. (line 42)
|
* APM, _definition: Extras. (line 42)
|
||||||
* Appendable media, _definition: Media. (line 38)
|
* Appendable media, _definition: Media. (line 38)
|
||||||
* Appended Filesystem Image, -append_partition: Bootable. (line 423)
|
* Appended Filesystem Image, -append_partition: Bootable. (line 433)
|
||||||
* Appended partition, in APM: Bootable. (line 291)
|
* Appended partition, in APM: Bootable. (line 291)
|
||||||
* Appended partition, in MBR or GPT: Bootable. (line 284)
|
* Appended partition, in MBR or GPT: Bootable. (line 284)
|
||||||
* Automatic execution order, of arguments, -x: ArgSort. (line 16)
|
* Automatic execution order, of arguments, -x: ArgSort. (line 16)
|
||||||
|
@ -5818,7 +5828,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||||
* Cylinder alignment, _definition: Bootable. (line 340)
|
* Cylinder alignment, _definition: Bootable. (line 340)
|
||||||
* Cylinder size, _definition: Bootable. (line 325)
|
* Cylinder size, _definition: Bootable. (line 325)
|
||||||
* Damaged track and session, close, -close_damaged: Writing. (line 205)
|
* Damaged track and session, close, -close_damaged: Writing. (line 205)
|
||||||
* DEC Alpha SRM boot sector, production: Bootable. (line 400)
|
* DEC Alpha SRM boot sector, production: Bootable. (line 410)
|
||||||
* Delete, from ISO image, -rm: Manip. (line 20)
|
* Delete, from ISO image, -rm: Manip. (line 20)
|
||||||
* Delete, from ISO image, -rm_r: Manip. (line 26)
|
* Delete, from ISO image, -rm_r: Manip. (line 26)
|
||||||
* Delete, ISO directory, -rmdir: Manip. (line 29)
|
* Delete, ISO directory, -rmdir: Manip. (line 29)
|
||||||
|
@ -5874,6 +5884,8 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||||
* Filter, _definition: Filter. (line 6)
|
* Filter, _definition: Filter. (line 6)
|
||||||
* Frontend program, start at pipes, -launch_frontend: Frontend.
|
* Frontend program, start at pipes, -launch_frontend: Frontend.
|
||||||
(line 141)
|
(line 141)
|
||||||
|
* GPT Legacy BIOS bootable flag, set for ISO: Bootable. (line 362)
|
||||||
|
* GPT read-only flag, do not set for ISO: Bootable. (line 367)
|
||||||
* GPT, control GUID, -boot_image gpt_disk_guid=: Bootable. (line 225)
|
* GPT, control GUID, -boot_image gpt_disk_guid=: Bootable. (line 225)
|
||||||
* GPT, _definition: Extras. (line 39)
|
* GPT, _definition: Extras. (line 39)
|
||||||
* Group, global in ISO image, -gid: SetWrite. (line 293)
|
* Group, global in ISO image, -gid: SetWrite. (line 293)
|
||||||
|
@ -5881,10 +5893,10 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||||
* Group, in ISO image, -chgrp_r: Manip. (line 53)
|
* Group, in ISO image, -chgrp_r: Manip. (line 53)
|
||||||
* Growing, _definition: Methods. (line 20)
|
* Growing, _definition: Methods. (line 20)
|
||||||
* Hard links, control handling, -hardlinks: Loading. (line 128)
|
* Hard links, control handling, -hardlinks: Loading. (line 128)
|
||||||
* HFS+ allocation block size: Bootable. (line 411)
|
* HFS+ allocation block size: Bootable. (line 421)
|
||||||
* HFS+ serial number: Bootable. (line 408)
|
* HFS+ serial number: Bootable. (line 418)
|
||||||
* hidden, set in ISO image, -hide: Manip. (line 177)
|
* hidden, set in ISO image, -hide: Manip. (line 177)
|
||||||
* HP-PA boot sector, production: Bootable. (line 383)
|
* HP-PA boot sector, production: Bootable. (line 393)
|
||||||
* Image reading, cache size, -data_cache_size: Loading. (line 362)
|
* Image reading, cache size, -data_cache_size: Loading. (line 362)
|
||||||
* Image, demand volume ID, -assert_volid: Loading. (line 105)
|
* Image, demand volume ID, -assert_volid: Loading. (line 105)
|
||||||
* Image, discard pending changes, -rollback: Writing. (line 9)
|
* Image, discard pending changes, -rollback: Writing. (line 9)
|
||||||
|
@ -5949,7 +5961,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||||
* Media, format, -format: Writing. (line 87)
|
* Media, format, -format: Writing. (line 87)
|
||||||
* Media, list formats, -list_formats: Writing. (line 128)
|
* Media, list formats, -list_formats: Writing. (line 128)
|
||||||
* Media, list write speeds, -list_speeds: Writing. (line 139)
|
* Media, list write speeds, -list_speeds: Writing. (line 139)
|
||||||
* MIPS boot file, activation: Bootable. (line 362)
|
* MIPS boot file, activation: Bootable. (line 372)
|
||||||
* mkisofs, Emulation: Emulation. (line 17)
|
* mkisofs, Emulation: Emulation. (line 17)
|
||||||
* Modifying, _definition: Methods. (line 28)
|
* Modifying, _definition: Methods. (line 28)
|
||||||
* Multi-session media, _definition: Media. (line 7)
|
* Multi-session media, _definition: Media. (line 7)
|
||||||
|
@ -6047,8 +6059,8 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||||
* Session, select as input, -load: Loading. (line 54)
|
* Session, select as input, -load: Loading. (line 54)
|
||||||
* Session, _definition: Model. (line 6)
|
* Session, _definition: Model. (line 6)
|
||||||
* Sorting order, for -x, -list_arg_sorting: ArgSort. (line 26)
|
* Sorting order, for -x, -list_arg_sorting: ArgSort. (line 26)
|
||||||
* SUN Disk Label, production: Bootable. (line 373)
|
* SUN Disk Label, production: Bootable. (line 383)
|
||||||
* SUN SPARC boot images, activation: Bootable. (line 454)
|
* SUN SPARC boot images, activation: Bootable. (line 464)
|
||||||
* Symbolic link, create, -lns: Insert. (line 181)
|
* Symbolic link, create, -lns: Insert. (line 181)
|
||||||
* System area, _definition: Bootable. (line 200)
|
* System area, _definition: Bootable. (line 200)
|
||||||
* Table-of-content, search sessions, -rom_toc_scan: Loading. (line 308)
|
* Table-of-content, search sessions, -rom_toc_scan: Loading. (line 308)
|
||||||
|
@ -6117,40 +6129,40 @@ Node: Filter107719
|
||||||
Node: Writing112341
|
Node: Writing112341
|
||||||
Node: SetWrite124596
|
Node: SetWrite124596
|
||||||
Node: Bootable153596
|
Node: Bootable153596
|
||||||
Node: Jigdo180804
|
Node: Jigdo181477
|
||||||
Node: Charset185807
|
Node: Charset186480
|
||||||
Node: Exception189136
|
Node: Exception189809
|
||||||
Node: DialogCtl195265
|
Node: DialogCtl195938
|
||||||
Node: Inquiry197867
|
Node: Inquiry198540
|
||||||
Node: Navigate206749
|
Node: Navigate207422
|
||||||
Node: Verify215456
|
Node: Verify216129
|
||||||
Node: Restore226605
|
Node: Restore227278
|
||||||
Node: Emulation238304
|
Node: Emulation238977
|
||||||
Node: Scripting248760
|
Node: Scripting249433
|
||||||
Node: Frontend256543
|
Node: Frontend257216
|
||||||
Node: Examples266169
|
Node: Examples266842
|
||||||
Node: ExDevices267347
|
Node: ExDevices268020
|
||||||
Node: ExCreate268008
|
Node: ExCreate268681
|
||||||
Node: ExDialog269308
|
Node: ExDialog269981
|
||||||
Node: ExGrowing270579
|
Node: ExGrowing271252
|
||||||
Node: ExModifying271388
|
Node: ExModifying272061
|
||||||
Node: ExBootable271898
|
Node: ExBootable272571
|
||||||
Node: ExCharset272453
|
Node: ExCharset273126
|
||||||
Node: ExPseudo273349
|
Node: ExPseudo274022
|
||||||
Node: ExCdrecord274276
|
Node: ExCdrecord274949
|
||||||
Node: ExMkisofs274596
|
Node: ExMkisofs275269
|
||||||
Node: ExGrowisofs276493
|
Node: ExGrowisofs277166
|
||||||
Node: ExException277646
|
Node: ExException278319
|
||||||
Node: ExTime278104
|
Node: ExTime278777
|
||||||
Node: ExIncBackup278562
|
Node: ExIncBackup279235
|
||||||
Node: ExRestore282588
|
Node: ExRestore283261
|
||||||
Node: ExRecovery283534
|
Node: ExRecovery284207
|
||||||
Node: Files284106
|
Node: Files284779
|
||||||
Node: Environ285440
|
Node: Environ286113
|
||||||
Node: Seealso286188
|
Node: Seealso286861
|
||||||
Node: Bugreport286905
|
Node: Bugreport287578
|
||||||
Node: Legal287496
|
Node: Legal288169
|
||||||
Node: CommandIdx288508
|
Node: CommandIdx289181
|
||||||
Node: ConceptIdx306333
|
Node: ConceptIdx307006
|
||||||
|
|
||||||
End Tag Table
|
End Tag Table
|
||||||
|
|
|
@ -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.5.5, Jan 30, 2021"
|
@c man .TH XORRISO 1 "Version 1.5.5, May 25, 2021"
|
||||||
@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:
|
||||||
|
@ -4368,6 +4368,20 @@ If no bootable MBR is indicated and a partition gets created by
|
||||||
-append_partition, then mbr_force_bootable="on" causes a bootflag like it
|
-append_partition, then mbr_force_bootable="on" causes a bootflag like it
|
||||||
would do with a bootable MBR.
|
would do with a bootable MBR.
|
||||||
@*
|
@*
|
||||||
|
@cindex GPT Legacy BIOS bootable flag, set for ISO
|
||||||
|
@strong{gpt_iso_bootable=}on causes bit 2 of the GPT partition flags to be
|
||||||
|
set for the ISO 9660 partition if such a GPT partition emerges. This bit is
|
||||||
|
specified as "Legacy BIOS bootable" but its true significance is unclear.
|
||||||
|
Some GPT-aware BIOS might want to see it in some partition. Mode "off"
|
||||||
|
revokes this setting.
|
||||||
|
@*
|
||||||
|
@cindex GPT read-only flag, do not set for ISO
|
||||||
|
@strong{gpt_iso_not_ro=}on causes bit 60 of the GPT partition flags to be not
|
||||||
|
set for the ISO 9660 partition if such a GPT partition emerges. This bit is
|
||||||
|
specified as "Read-only" and thus appropriate. But it is unusual in GPT disk
|
||||||
|
partitions. Mode "off" revokes this setting and causes the read-only bit to be
|
||||||
|
set.
|
||||||
|
@*
|
||||||
@cindex MIPS boot file, activation
|
@cindex MIPS boot file, activation
|
||||||
@strong{mips_path=}iso_rr_path declares a data file in the image to be a
|
@strong{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 Endian Volume
|
MIPS Big Endian boot file and causes production of a MIPS Big Endian Volume
|
||||||
|
|
|
@ -507,14 +507,14 @@ files or trees to disk:
|
||||||
<P>
|
<P>
|
||||||
<DL>
|
<DL>
|
||||||
<DT><H3>Download as source code (see README):</H3></DT>
|
<DT><H3>Download as source code (see README):</H3></DT>
|
||||||
<DD><A HREF="xorriso-1.5.4.tar.gz">xorriso-1.5.4.tar.gz</A>
|
<DD><A HREF="xorriso-1.5.4.pl02.tar.gz">xorriso-1.5.4.pl02.tar.gz</A>
|
||||||
(2720 KiB).
|
(2720 KiB).
|
||||||
</DD>
|
</DD>
|
||||||
<DD>(Released 30 Jan 2021)</DD>
|
<DD>(Released 06 Feb 2021)</DD>
|
||||||
<DD><A HREF="xorriso-1.5.4.tar.gz.sig">xorriso-1.5.4.tar.gz.sig</A></DD>
|
<DD><A HREF="xorriso-1.5.4.pl02.tar.gz.sig">xorriso-1.5.4.pl02.tar.gz.sig</A></DD>
|
||||||
<DD>
|
<DD>
|
||||||
(detached GPG signature for verification by
|
(detached GPG signature for verification by
|
||||||
<KBD>gpg --verify xorriso-1.5.4.tar.gz.sig xorriso-1.5.4.tar.gz</KBD>
|
<KBD>gpg --with-fingerprint --verify xorriso-1.5.4.pl02.tar.gz.sig xorriso-1.5.4.pl02.tar.gz</KBD>
|
||||||
<BR>
|
<BR>
|
||||||
which should confirm
|
which should confirm
|
||||||
<KBD>gpg: Good signature from "Thomas Schmitt <scdbackup@gmx.net>"</KBD>
|
<KBD>gpg: Good signature from "Thomas Schmitt <scdbackup@gmx.net>"</KBD>
|
||||||
|
@ -529,7 +529,7 @@ after <KBD>gpg --keyserver keys.gnupg.net --recv-keys ABC0A854</KBD>
|
||||||
<DD>
|
<DD>
|
||||||
Also on <A HREF="http://www.gnu.org/prep/ftp.html">
|
Also on <A HREF="http://www.gnu.org/prep/ftp.html">
|
||||||
mirrors of ftp://ftp.gnu.org/gnu/ </A>
|
mirrors of ftp://ftp.gnu.org/gnu/ </A>
|
||||||
as xorriso/xorriso-1.5.4.tar.gz
|
as xorriso/xorriso-1.5.4.pl02.tar.gz
|
||||||
</DD>
|
</DD>
|
||||||
</DL>
|
</DL>
|
||||||
</DD>
|
</DD>
|
||||||
|
@ -600,6 +600,17 @@ On GNU/Linux early SCSI commands were not logged
|
||||||
</UL>
|
</UL>
|
||||||
</P>
|
</P>
|
||||||
|
|
||||||
|
<P>
|
||||||
|
Bug fixes towards deprecated versions xorriso-1.5.4 and 1.5.4.pl01:
|
||||||
|
<UL>
|
||||||
|
<LI>
|
||||||
|
Large amounts of AAIP data or many long file names could cause with
|
||||||
|
zisofs an unreadable filesystem after the warning "Calculated and written
|
||||||
|
ECMA-119 tree end differ"
|
||||||
|
</LI>
|
||||||
|
</UL>
|
||||||
|
</P>
|
||||||
|
|
||||||
<P>
|
<P>
|
||||||
Enhancements towards previous stable version xorriso-1.5.2:
|
Enhancements towards previous stable version xorriso-1.5.2:
|
||||||
<UL>
|
<UL>
|
||||||
|
@ -701,18 +712,27 @@ cdrecord and mkisofs.</DT>
|
||||||
<DT><H3>Development snapshot, version 1.5.5 :</H3></DT>
|
<DT><H3>Development snapshot, version 1.5.5 :</H3></DT>
|
||||||
<DD>Bug fixes towards xorriso-1.5.4:
|
<DD>Bug fixes towards xorriso-1.5.4:
|
||||||
<UL>
|
<UL>
|
||||||
<LI>Large amounts of AAIP data or many long file names could cause with
|
<LI>
|
||||||
zisofs an unreadable filesystem after the warning "Calculated and
|
Large amounts of AAIP data or many long file names could cause with
|
||||||
written ECMA-119 tree end differ"
|
zisofs an unreadable filesystem after the warning "Calculated and written
|
||||||
|
ECMA-119 tree end differ"
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
False -status failure with -boot_image --interval:appended_partition
|
||||||
</LI>
|
</LI>
|
||||||
<!--
|
<!--
|
||||||
<LI>- none yet -</LI>
|
<LI>- none yet -</LI>
|
||||||
-->
|
-->
|
||||||
</UL>
|
</UL>
|
||||||
</DD>
|
</DD>
|
||||||
<DD>Enhancements towards stable version 1.5.4:
|
<DD>Enhancements towards stable version 1.5.4.pl02:
|
||||||
<UL>
|
<UL>
|
||||||
<LI>- none yet -</LI>
|
<LI>
|
||||||
|
New -boot_image settings gpt_iso_bootable= and gpt_iso_not_ro=
|
||||||
|
</LI>
|
||||||
|
<LI>
|
||||||
|
New -as mkisofs options --gpt-iso-bootable and --gpt-iso-not-ro
|
||||||
|
</LI>
|
||||||
<!--
|
<!--
|
||||||
<LI>- none yet -</LI>
|
<LI>- none yet -</LI>
|
||||||
-->
|
-->
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
#define Xorriso_timestamP "2021.04.04.181609"
|
#define Xorriso_timestamP "2021.05.25.195904"
|
||||||
|
|
|
@ -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.5.5, Jan 30, 2021"
|
.TH XORRISOFS 1 "Version 1.5.5, May 25, 2021"
|
||||||
.\" 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:
|
||||||
|
@ -1309,6 +1309,17 @@ If no bootable MBR is indicated by other options and a partition gets created
|
||||||
by \-append_partition, then \-\-mbr\-force\-bootable causes a
|
by \-append_partition, then \-\-mbr\-force\-bootable causes a
|
||||||
bootflag like it would do with e.g. \-\-protective\-msdos\-label.
|
bootflag like it would do with e.g. \-\-protective\-msdos\-label.
|
||||||
.TP
|
.TP
|
||||||
|
\fB--gpt-iso-bootable\fR
|
||||||
|
Set bit 2 of the GPT partition flags for the ISO 9660 partition if such a GPT
|
||||||
|
partition emerges. This bit is specified as "Legacy BIOS bootable" but its
|
||||||
|
true significance is unclear.
|
||||||
|
Some GPT\-aware BIOS might want to see it in some partition.
|
||||||
|
.TP
|
||||||
|
\fB--gpt-iso-not-ro\fR
|
||||||
|
Do not set bit 60 of the GPT partition flags for the ISO 9660 partition if such
|
||||||
|
a GPT partition emerges. This bit is specified as "Read\-only" and thus
|
||||||
|
appropriate. But it is unusual in GPT disk partitions.
|
||||||
|
.TP
|
||||||
\fB\-partition_offset\fR 2kb_block_adr
|
\fB\-partition_offset\fR 2kb_block_adr
|
||||||
Cause a partition table with a single partition that begins at the
|
Cause a partition table with a single partition that begins at the
|
||||||
given block address. This is counted in 2048 byte
|
given block address. This is counted in 2048 byte
|
||||||
|
|
|
@ -1144,6 +1144,16 @@ Examples:
|
||||||
If no bootable MBR is indicated by other options and a partition
|
If no bootable MBR is indicated by other options and a partition
|
||||||
gets created by -append_partition, then --mbr-force-bootable causes
|
gets created by -append_partition, then --mbr-force-bootable causes
|
||||||
a bootflag like it would do with e.g. --protective-msdos-label.
|
a bootflag like it would do with e.g. --protective-msdos-label.
|
||||||
|
--gpt-iso-bootable
|
||||||
|
Set bit 2 of the GPT partition flags for the ISO 9660 partition if
|
||||||
|
such a GPT partition emerges. This bit is specified as "Legacy
|
||||||
|
BIOS bootable" but its true significance is unclear. Some
|
||||||
|
GPT-aware BIOS might want to see it in some partition.
|
||||||
|
--gpt-iso-not-ro
|
||||||
|
Do not set bit 60 of the GPT partition flags for the ISO 9660
|
||||||
|
partition if such a GPT partition emerges. This bit is specified
|
||||||
|
as "Read-only" and thus appropriate. But it is unusual in GPT disk
|
||||||
|
partitions.
|
||||||
-partition_offset 2kb_block_adr
|
-partition_offset 2kb_block_adr
|
||||||
Cause a partition table with a single partition that begins at the
|
Cause a partition table with a single partition that begins at the
|
||||||
given block address. This is counted in 2048 byte blocks, not in
|
given block address. This is counted in 2048 byte blocks, not in
|
||||||
|
@ -2002,10 +2012,13 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
|
||||||
* --embedded-boot Fill System Area e.g. by MBR: SystemArea. (line 79)
|
* --embedded-boot Fill System Area e.g. by MBR: SystemArea. (line 79)
|
||||||
* --emul-toc enable table-of-content emulation: SetProduct. (line 33)
|
* --emul-toc enable table-of-content emulation: SetProduct. (line 33)
|
||||||
* --for_backup Enable backup fidelity: SetExtras. (line 92)
|
* --for_backup Enable backup fidelity: SetExtras. (line 92)
|
||||||
* --gpt_disk_guid GPT GUID: SystemArea. (line 250)
|
* --gpt-iso-bootable Set Legacy BIOS bootable flag: SystemArea.
|
||||||
|
(line 159)
|
||||||
|
* --gpt-iso-not-ro Do not set Read-only flag: SystemArea. (line 164)
|
||||||
|
* --gpt_disk_guid GPT GUID: SystemArea. (line 260)
|
||||||
* --grub2-boot-info Patch El Torito boot image: Bootable. (line 109)
|
* --grub2-boot-info Patch El Torito boot image: Bootable. (line 109)
|
||||||
* --grub2-mbr Install modern GRUB2 MBR: SystemArea. (line 81)
|
* --grub2-mbr Install modern GRUB2 MBR: SystemArea. (line 81)
|
||||||
* --grub2-sparc-core SUN SPARC core file: SystemArea. (line 305)
|
* --grub2-sparc-core SUN SPARC core file: SystemArea. (line 315)
|
||||||
* --hardlinks Recording of hardlink relations: SetExtras. (line 130)
|
* --hardlinks Recording of hardlink relations: SetExtras. (line 130)
|
||||||
* --mbr-force-bootable Enforce MBR bootable/active flag: SystemArea.
|
* --mbr-force-bootable Enforce MBR bootable/active flag: SystemArea.
|
||||||
(line 148)
|
(line 148)
|
||||||
|
@ -2045,16 +2058,16 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
|
||||||
* -A set Application Id: ImageId. (line 34)
|
* -A set Application Id: ImageId. (line 34)
|
||||||
* -abstract set Abstract File path: ImageId. (line 57)
|
* -abstract set Abstract File path: ImageId. (line 57)
|
||||||
* -allow-lowercase lowercase in ISO file names: SetCompl. (line 42)
|
* -allow-lowercase lowercase in ISO file names: SetCompl. (line 42)
|
||||||
* -alpha-boot DEC Alpha SRM bootloader: SystemArea. (line 328)
|
* -alpha-boot DEC Alpha SRM bootloader: SystemArea. (line 338)
|
||||||
* -appended_part_as_apm Appended partitions in APM: SystemArea.
|
* -appended_part_as_apm Appended partitions in APM: SystemArea.
|
||||||
(line 234)
|
(line 244)
|
||||||
* -appended_part_as_gpt Appended partitions in GPT: SystemArea.
|
* -appended_part_as_gpt Appended partitions in GPT: SystemArea.
|
||||||
(line 228)
|
(line 238)
|
||||||
* -append_partition Append MBR or GPT partition after image: SystemArea.
|
* -append_partition Append MBR or GPT partition after image: SystemArea.
|
||||||
(line 198)
|
(line 208)
|
||||||
* -appid set Application Id: ImageId. (line 41)
|
* -appid set Application Id: ImageId. (line 41)
|
||||||
* -b El Torito PC-BIOS boot image: Bootable. (line 38)
|
* -b El Torito PC-BIOS boot image: Bootable. (line 38)
|
||||||
* -B SUN SPARC boot images: SystemArea. (line 290)
|
* -B SUN SPARC boot images: SystemArea. (line 300)
|
||||||
* -biblio set Biblio File path: ImageId. (line 62)
|
* -biblio set Biblio File path: ImageId. (line 62)
|
||||||
* -boot-info-table Patch El Torito boot image: Bootable. (line 104)
|
* -boot-info-table Patch El Torito boot image: Bootable. (line 104)
|
||||||
* -boot-load-size El Torito boot image load size: Bootable. (line 72)
|
* -boot-load-size El Torito boot image load size: Bootable. (line 72)
|
||||||
|
@ -2066,8 +2079,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
|
||||||
* -checksum_algorithm_iso choose .jigdo checksums: Jigdo. (line 86)
|
* -checksum_algorithm_iso choose .jigdo checksums: Jigdo. (line 86)
|
||||||
* -checksum_algorithm_template choose .template checksums: Jigdo.
|
* -checksum_algorithm_template choose .template checksums: Jigdo.
|
||||||
(line 92)
|
(line 92)
|
||||||
* -chrp-boot CHRP partition: SystemArea. (line 272)
|
* -chrp-boot CHRP partition: SystemArea. (line 282)
|
||||||
* -chrp-boot-part CHRP partition: SystemArea. (line 263)
|
* -chrp-boot-part CHRP partition: SystemArea. (line 273)
|
||||||
* -copyright set Copyright File path: ImageId. (line 66)
|
* -copyright set Copyright File path: ImageId. (line 66)
|
||||||
* -D allow deep directory hierarchies: SetExtras. (line 60)
|
* -D allow deep directory hierarchies: SetExtras. (line 60)
|
||||||
* -d omit trailing dot in ISO file names: SetCompl. (line 50)
|
* -d omit trailing dot in ISO file names: SetCompl. (line 50)
|
||||||
|
@ -2078,7 +2091,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 23)
|
(line 23)
|
||||||
* -e El Torito EFI boot image: Bootable. (line 53)
|
* -e El Torito EFI boot image: Bootable. (line 53)
|
||||||
* -efi-boot-part EFI boot partition: SystemArea. (line 240)
|
* -efi-boot-part EFI boot partition: SystemArea. (line 250)
|
||||||
* -eltorito-alt-boot begin next boot catalog entry: Bootable. (line 47)
|
* -eltorito-alt-boot begin next boot catalog entry: Bootable. (line 47)
|
||||||
* -eltorito-boot El Torito PC-BIOS boot image: Bootable. (line 45)
|
* -eltorito-boot El Torito PC-BIOS boot image: Bootable. (line 45)
|
||||||
* -eltorito-catalog El Torito boot catalog name: Bootable. (line 119)
|
* -eltorito-catalog El Torito boot catalog name: Bootable. (line 119)
|
||||||
|
@ -2124,12 +2137,12 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
|
||||||
(line 15)
|
(line 15)
|
||||||
* -hide-rr-moved set deep directory relocation target: SetExtras.
|
* -hide-rr-moved set deep directory relocation target: SetExtras.
|
||||||
(line 90)
|
(line 90)
|
||||||
* -hppa-bootloader HP-PA bootloader file: SystemArea. (line 317)
|
* -hppa-bootloader HP-PA bootloader file: SystemArea. (line 327)
|
||||||
* -hppa-cmdline HP-PA PALO command line: SystemArea. (line 311)
|
* -hppa-cmdline HP-PA PALO command line: SystemArea. (line 321)
|
||||||
* -hppa-hdrversion HP-PA PALO header version: SystemArea. (line 325)
|
* -hppa-hdrversion HP-PA PALO header version: SystemArea. (line 335)
|
||||||
* -hppa-kernel_32 HP-PA kernel_32 file: SystemArea. (line 319)
|
* -hppa-kernel_32 HP-PA kernel_32 file: SystemArea. (line 329)
|
||||||
* -hppa-kernel_64 HP-PA kernel_64 file: SystemArea. (line 321)
|
* -hppa-kernel_64 HP-PA kernel_64 file: SystemArea. (line 331)
|
||||||
* -hppa-ramdisk HP-PA ramdisk file: SystemArea. (line 323)
|
* -hppa-ramdisk HP-PA ramdisk file: SystemArea. (line 333)
|
||||||
* -input-charset set character set of disk file names: Charset.
|
* -input-charset set character set of disk file names: Charset.
|
||||||
(line 17)
|
(line 17)
|
||||||
* -iso-level define ISO 9660 limitations: SetCompl. (line 7)
|
* -iso-level define ISO 9660 limitations: SetCompl. (line 7)
|
||||||
|
@ -2166,8 +2179,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 61)
|
(line 61)
|
||||||
* -md5-list set path of input checksum file: Jigdo. (line 81)
|
* -md5-list set path of input checksum file: Jigdo. (line 81)
|
||||||
* -mips-boot MIPS Big Endian boot image: SystemArea. (line 279)
|
* -mips-boot MIPS Big Endian boot image: SystemArea. (line 289)
|
||||||
* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 285)
|
* -mipsel-boot MIPS Little Endian boot image: SystemArea. (line 295)
|
||||||
* -N omit version number in ISO file names: SetCompl. (line 64)
|
* -N omit version number in ISO file names: SetCompl. (line 64)
|
||||||
* -no-emul-boot El Torito boot image emulation: Bootable. (line 86)
|
* -no-emul-boot El Torito boot image emulation: Bootable. (line 86)
|
||||||
* -no-pad do not add zeros to ISO tree: SetProduct. (line 101)
|
* -no-pad do not add zeros to ISO tree: SetProduct. (line 101)
|
||||||
|
@ -2183,15 +2196,15 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
|
||||||
* -p set Preparer Id: ImageId. (line 47)
|
* -p set Preparer Id: ImageId. (line 47)
|
||||||
* -P set Publisher Id: ImageId. (line 28)
|
* -P set Publisher Id: ImageId. (line 28)
|
||||||
* -pad add 300 KiB of zeros to ISO tree: SetProduct. (line 94)
|
* -pad add 300 KiB of zeros to ISO tree: SetProduct. (line 94)
|
||||||
* -partition_cyl_align Image size alignment: SystemArea. (line 187)
|
* -partition_cyl_align Image size alignment: SystemArea. (line 197)
|
||||||
* -partition_hd_cyl MBR heads per cylinder: SystemArea. (line 170)
|
* -partition_hd_cyl MBR heads per cylinder: SystemArea. (line 180)
|
||||||
* -partition_offset Make mountable by partition 1: SystemArea.
|
* -partition_offset Make mountable by partition 1: SystemArea.
|
||||||
(line 159)
|
(line 169)
|
||||||
* -partition_sec_hd MBR sectors per head: SystemArea. (line 173)
|
* -partition_sec_hd MBR sectors per head: SystemArea. (line 183)
|
||||||
* -part_like_isohybrid Mark partitions like with isohybrid: SystemArea.
|
* -part_like_isohybrid Mark partitions like with isohybrid: SystemArea.
|
||||||
(line 122)
|
(line 122)
|
||||||
* -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 274)
|
* -prep-boot-part PReP partition: SystemArea. (line 284)
|
||||||
* -preparer set Preparer Id: ImageId. (line 55)
|
* -preparer set Preparer Id: ImageId. (line 55)
|
||||||
* -prev-session set path for loading existing ISO image: Loading.
|
* -prev-session set path for loading existing ISO image: Loading.
|
||||||
(line 21)
|
(line 21)
|
||||||
|
@ -2208,8 +2221,8 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
|
||||||
* -root redirect ISO root directory: SetInsert. (line 75)
|
* -root redirect ISO root directory: SetInsert. (line 75)
|
||||||
* -rr_reloc_dir set deep directory relocation target: SetExtras.
|
* -rr_reloc_dir set deep directory relocation target: SetExtras.
|
||||||
(line 74)
|
(line 74)
|
||||||
* -sparc-boot SUN SPARC boot images: SystemArea. (line 301)
|
* -sparc-boot SUN SPARC boot images: SystemArea. (line 311)
|
||||||
* -sparc-label SUN Disk Label text: SystemArea. (line 303)
|
* -sparc-label SUN Disk Label text: SystemArea. (line 313)
|
||||||
* -sysid set System Id: ImageId. (line 43)
|
* -sysid set System Id: ImageId. (line 43)
|
||||||
* -transparent-compression enable recognition of zisofs files: SetInsert.
|
* -transparent-compression enable recognition of zisofs files: SetInsert.
|
||||||
(line 53)
|
(line 53)
|
||||||
|
@ -2239,7 +2252,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||||
* Abstract File, set path, -abstract: ImageId. (line 57)
|
* Abstract File, set path, -abstract: ImageId. (line 57)
|
||||||
* ACL, record and load, --acl: SetExtras. (line 103)
|
* ACL, record and load, --acl: SetExtras. (line 103)
|
||||||
* APM, mark appended partitions, -appended_part_as_apm: SystemArea.
|
* APM, mark appended partitions, -appended_part_as_apm: SystemArea.
|
||||||
(line 234)
|
(line 244)
|
||||||
* APM, _definition: SystemArea. (line 16)
|
* APM, _definition: SystemArea. (line 16)
|
||||||
* Application Id, set, -A, -appid: ImageId. (line 34)
|
* Application Id, set, -A, -appid: ImageId. (line 34)
|
||||||
* Backup, enable fidelity, --for_backup: SetExtras. (line 92)
|
* Backup, enable fidelity, --for_backup: SetExtras. (line 92)
|
||||||
|
@ -2264,30 +2277,34 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||||
(line 104)
|
(line 104)
|
||||||
* Bootability, bootable MBR partition, --mbr-force-bootable: SystemArea.
|
* Bootability, bootable MBR partition, --mbr-force-bootable: SystemArea.
|
||||||
(line 148)
|
(line 148)
|
||||||
* Bootability, control, --grub2-sparc-core: SystemArea. (line 305)
|
* Bootability, control, --grub2-sparc-core: SystemArea. (line 315)
|
||||||
* Bootability, control, --efi-boot: Bootable. (line 59)
|
* Bootability, control, --efi-boot: Bootable. (line 59)
|
||||||
* Bootability, control, -alpha-boot: SystemArea. (line 328)
|
* Bootability, control, -alpha-boot: SystemArea. (line 338)
|
||||||
* Bootability, control, -b, -eltorito-boot: Bootable. (line 38)
|
* Bootability, control, -b, -eltorito-boot: Bootable. (line 38)
|
||||||
* Bootability, control, -B, -sparc-boot: SystemArea. (line 290)
|
* Bootability, control, -B, -sparc-boot: SystemArea. (line 300)
|
||||||
* Bootability, control, -e: Bootable. (line 53)
|
* Bootability, control, -e: Bootable. (line 53)
|
||||||
* Bootability, control, -eltorito-platform: Bootable. (line 63)
|
* Bootability, control, -eltorito-platform: Bootable. (line 63)
|
||||||
* Bootability, control, -hppa-bootloader: SystemArea. (line 317)
|
* Bootability, control, -hppa-bootloader: SystemArea. (line 327)
|
||||||
* Bootability, control, -hppa-cmdline: SystemArea. (line 311)
|
* Bootability, control, -hppa-cmdline: SystemArea. (line 321)
|
||||||
* Bootability, control, -hppa-hdrversion: SystemArea. (line 325)
|
* Bootability, control, -hppa-hdrversion: SystemArea. (line 335)
|
||||||
* Bootability, control, -hppa-kernel_32: SystemArea. (line 319)
|
* Bootability, control, -hppa-kernel_32: SystemArea. (line 329)
|
||||||
* Bootability, control, -hppa-kernel_64: SystemArea. (line 321)
|
* Bootability, control, -hppa-kernel_64: SystemArea. (line 331)
|
||||||
* Bootability, control, -hppa-ramdisk: SystemArea. (line 323)
|
* Bootability, control, -hppa-ramdisk: SystemArea. (line 333)
|
||||||
* Bootability, control, -mips-boot: SystemArea. (line 279)
|
* Bootability, control, -mips-boot: SystemArea. (line 289)
|
||||||
* Bootability, control, -mipsel-boot: SystemArea. (line 285)
|
* Bootability, control, -mipsel-boot: SystemArea. (line 295)
|
||||||
* Bootability, El Torito section id string, -eltorito-id: Bootable.
|
* Bootability, El Torito section id string, -eltorito-id: Bootable.
|
||||||
(line 93)
|
(line 93)
|
||||||
* Bootability, El Torito selection criteria, -eltorito-selcrit: Bootable.
|
* Bootability, El Torito selection criteria, -eltorito-selcrit: Bootable.
|
||||||
(line 100)
|
(line 100)
|
||||||
* 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 68)
|
(line 68)
|
||||||
* Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 263)
|
* Bootability, for CHRP, -chrp-boot-part: SystemArea. (line 273)
|
||||||
* Bootability, for EFI, -efi-boot-part: SystemArea. (line 240)
|
* Bootability, for EFI, -efi-boot-part: SystemArea. (line 250)
|
||||||
* Bootability, for PReP, -prep-boot-part: SystemArea. (line 274)
|
* Bootability, for PReP, -prep-boot-part: SystemArea. (line 284)
|
||||||
|
* Bootability, GPT Legacy BIOS bootable, --gpt-iso-bootable: SystemArea.
|
||||||
|
(line 159)
|
||||||
|
* Bootability, GPT Read-only flag, --gpt-iso-not-ro: SystemArea.
|
||||||
|
(line 164)
|
||||||
* Bootability, install ISOLINUX isohybrid MBR, -isohybrid-mbr: SystemArea.
|
* Bootability, install ISOLINUX isohybrid MBR, -isohybrid-mbr: SystemArea.
|
||||||
(line 87)
|
(line 87)
|
||||||
* Bootability, install modern GRUB2 MBR, --grub2-mbr: SystemArea.
|
* Bootability, install modern GRUB2 MBR, --grub2-mbr: SystemArea.
|
||||||
|
@ -2305,7 +2322,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||||
(line 122)
|
(line 122)
|
||||||
* Bootability, patch System Area partition table, --protective-msdos-label: SystemArea.
|
* Bootability, patch System Area partition table, --protective-msdos-label: SystemArea.
|
||||||
(line 143)
|
(line 143)
|
||||||
* Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 303)
|
* Bootability, SUN Disk Label text, -sparc-label: SystemArea. (line 313)
|
||||||
* Bootability, type of ISO MBR partition, -iso_mbr_part_type: SystemArea.
|
* Bootability, type of ISO MBR partition, -iso_mbr_part_type: SystemArea.
|
||||||
(line 129)
|
(line 129)
|
||||||
* Bugs, reporting: Bugreport. (line 6)
|
* Bugs, reporting: Bugreport. (line 6)
|
||||||
|
@ -2324,7 +2341,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||||
* Disk files, exclude, -hide-list: SetInsert. (line 44)
|
* Disk files, exclude, -hide-list: SetInsert. (line 44)
|
||||||
* Disk files, exclude, -m, -exclude, -x, -old-exclude: SetInsert.
|
* Disk files, exclude, -m, -exclude, -x, -old-exclude: SetInsert.
|
||||||
(line 31)
|
(line 31)
|
||||||
* Disk GUID, for GPT, --gpt_disk_guid: SystemArea. (line 250)
|
* Disk GUID, for GPT, --gpt_disk_guid: SystemArea. (line 260)
|
||||||
* disk_path, _definition: Insert. (line 7)
|
* disk_path, _definition: Insert. (line 7)
|
||||||
* ECMA-119, _definition: Standards. (line 6)
|
* ECMA-119, _definition: Standards. (line 6)
|
||||||
* El Torito, _definition: Bootable. (line 13)
|
* El Torito, _definition: Bootable. (line 13)
|
||||||
|
@ -2333,7 +2350,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||||
* File timestamps, set all, --set_all_file_dates: SetExtras. (line 35)
|
* File timestamps, set all, --set_all_file_dates: SetExtras. (line 35)
|
||||||
* Forced output, control, --stdio_sync: SetProduct. (line 23)
|
* Forced output, control, --stdio_sync: SetProduct. (line 23)
|
||||||
* GPT, mark appended partitions, -appended_part_as_gpt: SystemArea.
|
* GPT, mark appended partitions, -appended_part_as_gpt: SystemArea.
|
||||||
(line 228)
|
(line 238)
|
||||||
* GPT, _definition: SystemArea. (line 13)
|
* GPT, _definition: SystemArea. (line 13)
|
||||||
* Group, for all files, -gid: SetProduct. (line 83)
|
* Group, for all files, -gid: SetProduct. (line 83)
|
||||||
* HFS+, enables production: SetExtras. (line 164)
|
* HFS+, enables production: SetExtras. (line 164)
|
||||||
|
@ -2351,7 +2368,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||||
* Hiding, from ISO and Rock Ridge, -hide-list: SetHide. (line 15)
|
* Hiding, from ISO and Rock Ridge, -hide-list: SetHide. (line 15)
|
||||||
* Hiding, from Joliet, -hide-joliet: SetHide. (line 18)
|
* Hiding, from Joliet, -hide-joliet: SetHide. (line 18)
|
||||||
* Hiding, from Joliet, -hide-joliet-list: SetHide. (line 22)
|
* Hiding, from Joliet, -hide-joliet-list: SetHide. (line 22)
|
||||||
* Image size, alignment, -partition_cyl_align: SystemArea. (line 187)
|
* Image size, alignment, -partition_cyl_align: SystemArea. (line 197)
|
||||||
* Incremental insertion, disable disk ino, --old-root-no-ino: SetInsert.
|
* Incremental insertion, disable disk ino, --old-root-no-ino: SetInsert.
|
||||||
(line 93)
|
(line 93)
|
||||||
* Incremental insertion, disable MD5, --old-root-no-md5: SetInsert.
|
* Incremental insertion, disable MD5, --old-root-no-md5: SetInsert.
|
||||||
|
@ -2409,16 +2426,16 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||||
* Joliet, _definition: Standards. (line 21)
|
* Joliet, _definition: Standards. (line 21)
|
||||||
* Links, follow on disk, -f, -follow-links: SetInsert. (line 22)
|
* Links, follow on disk, -f, -follow-links: SetInsert. (line 22)
|
||||||
* Links, record and load hard links, --hardlinks: SetExtras. (line 130)
|
* Links, record and load hard links, --hardlinks: SetExtras. (line 130)
|
||||||
* MBR, GPT, append partition, -append_partition: SystemArea. (line 198)
|
* MBR, GPT, append partition, -append_partition: SystemArea. (line 208)
|
||||||
* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 170)
|
* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 180)
|
||||||
* MBR, sectors per head, -partition_sec_hd <1>: SystemArea. (line 173)
|
* MBR, sectors per head, -partition_sec_hd <1>: SystemArea. (line 183)
|
||||||
* MBR, _definition: SystemArea. (line 9)
|
* MBR, _definition: SystemArea. (line 9)
|
||||||
* MD5, record and load, --md5: SetExtras. (line 122)
|
* MD5, record and load, --md5: SetExtras. (line 122)
|
||||||
* Message output, increase frequency, -gui: Miscellaneous. (line 29)
|
* Message output, increase frequency, -gui: Miscellaneous. (line 29)
|
||||||
* Message output, redirect stderr, -log-file: Miscellaneous. (line 33)
|
* Message output, redirect stderr, -log-file: Miscellaneous. (line 33)
|
||||||
* Message output, suppress, -quiet: Miscellaneous. (line 25)
|
* Message output, suppress, -quiet: Miscellaneous. (line 25)
|
||||||
* Mountability, by non-trivial partition 1, -partition_offset: SystemArea.
|
* Mountability, by non-trivial partition 1, -partition_offset: SystemArea.
|
||||||
(line 159)
|
(line 169)
|
||||||
* Options, list, -help: Miscellaneous. (line 21)
|
* Options, list, -help: Miscellaneous. (line 21)
|
||||||
* Output file, set address, -o, -output: SetProduct. (line 8)
|
* Output file, set address, -o, -output: SetProduct. (line 8)
|
||||||
* Ownership, for all files, -uid: SetProduct. (line 79)
|
* Ownership, for all files, -uid: SetProduct. (line 79)
|
||||||
|
@ -2484,23 +2501,23 @@ Node: SetHide34672
|
||||||
Node: ImageId35976
|
Node: ImageId35976
|
||||||
Node: Bootable40258
|
Node: Bootable40258
|
||||||
Node: SystemArea46544
|
Node: SystemArea46544
|
||||||
Node: Charset65074
|
Node: Charset65603
|
||||||
Node: Jigdo66099
|
Node: Jigdo66628
|
||||||
Node: Miscellaneous71069
|
Node: Miscellaneous71598
|
||||||
Node: Examples72714
|
Node: Examples73243
|
||||||
Node: ExSimple73208
|
Node: ExSimple73737
|
||||||
Node: ExGraft73691
|
Node: ExGraft74220
|
||||||
Node: ExMkisofs74991
|
Node: ExMkisofs75520
|
||||||
Node: ExGrowisofs76799
|
Node: ExGrowisofs77328
|
||||||
Node: ExIncBackup77989
|
Node: ExIncBackup78518
|
||||||
Node: ExIncBckAcc81165
|
Node: ExIncBckAcc81694
|
||||||
Node: ExBootable82870
|
Node: ExBootable83399
|
||||||
Node: Files87052
|
Node: Files87581
|
||||||
Node: Environ88147
|
Node: Environ88676
|
||||||
Node: Seealso89020
|
Node: Seealso89549
|
||||||
Node: Bugreport89671
|
Node: Bugreport90200
|
||||||
Node: Legal90264
|
Node: Legal90793
|
||||||
Node: CommandIdx91161
|
Node: CommandIdx91690
|
||||||
Node: ConceptIdx107943
|
Node: ConceptIdx108682
|
||||||
|
|
||||||
End Tag Table
|
End Tag Table
|
||||||
|
|
|
@ -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.5.5, Jan 30, 2021"
|
@c man .TH XORRISOFS 1 "Version 1.5.5, May 25, 2021"
|
||||||
@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:
|
||||||
|
@ -1725,6 +1725,21 @@ If no bootable MBR is indicated by other options and a partition gets created
|
||||||
by -append_partition, then @minus{}@minus{}mbr-force-bootable causes a
|
by -append_partition, then @minus{}@minus{}mbr-force-bootable causes a
|
||||||
bootflag like it would do with e.g. @minus{}@minus{}protective-msdos-label.
|
bootflag like it would do with e.g. @minus{}@minus{}protective-msdos-label.
|
||||||
@c man .TP
|
@c man .TP
|
||||||
|
@item @minus{}@minus{}gpt-iso-bootable
|
||||||
|
@kindex @minus{}@minus{}gpt-iso-bootable Set Legacy BIOS bootable flag
|
||||||
|
@cindex Bootability, GPT Legacy BIOS bootable, @minus{}@minus{}gpt-iso-bootable
|
||||||
|
Set bit 2 of the GPT partition flags for the ISO 9660 partition if such a GPT
|
||||||
|
partition emerges. This bit is specified as "Legacy BIOS bootable" but its
|
||||||
|
true significance is unclear.
|
||||||
|
Some GPT-aware BIOS might want to see it in some partition.
|
||||||
|
@c man .TP
|
||||||
|
@item @minus{}@minus{}gpt-iso-not-ro
|
||||||
|
@kindex @minus{}@minus{}gpt-iso-not-ro Do not set Read-only flag
|
||||||
|
@cindex Bootability, GPT Read-only flag, @minus{}@minus{}gpt-iso-not-ro
|
||||||
|
Do not set bit 60 of the GPT partition flags for the ISO 9660 partition if such
|
||||||
|
a GPT partition emerges. This bit is specified as "Read-only" and thus
|
||||||
|
appropriate. But it is unusual in GPT disk partitions.
|
||||||
|
@c man .TP
|
||||||
@item -partition_offset 2kb_block_adr
|
@item -partition_offset 2kb_block_adr
|
||||||
@kindex -partition_offset Make mountable by partition 1
|
@kindex -partition_offset Make mountable by partition 1
|
||||||
@cindex Mountability, by non-trivial partition 1, -partition_offset
|
@cindex Mountability, by non-trivial partition 1, -partition_offset
|
||||||
|
|
Loading…
Reference in New Issue