Documented changes and release timestamp
This commit is contained in:
parent
0ae465c88b
commit
0893e05d55
@ -1,7 +1,14 @@
|
||||
SVN trunk (to become libisoburn-1.3.8 or higher)
|
||||
libisoburn-1.4.0.tar.gz Sun May 17 2015
|
||||
===============================================================================
|
||||
* Bug fix: -dev or -indev of medium with non-ISO data caused SIGSEGV by NULL
|
||||
|
||||
* New API calls isoburn_igopt_set_appended_as_gpt(),
|
||||
isoburn_igopt_get_appended_as_gpt()
|
||||
* New API call isoburn_igopt_set_part_flag() and libisofs interval reader flags
|
||||
* New -find action "show_stream_id"
|
||||
* Optional libisofs interval reader with -append_partition and System Area
|
||||
* New -boot_image bootspec "appended_part_as=",
|
||||
new -as mkisofs option -appended_part_as_gpt
|
||||
* New -report_system_area formats "cmd" and "as_mkisofs"
|
||||
|
||||
libisoburn-1.3.8.tar.gz Sat Jun 28 2014
|
||||
===============================================================================
|
||||
|
@ -16073,20 +16073,361 @@ xorriso/xorrecord.1
|
||||
xorriso/xorrecord.info
|
||||
Version leap to libisoburn-1.3.9
|
||||
|
||||
[ ]
|
||||
28 Jun 2014 [5362]
|
||||
ChangeLog
|
||||
xorriso/changelog.txt
|
||||
Documented changes and release timestamp
|
||||
|
||||
------------------------------------ cycle - xorriso-1.3.9 -
|
||||
------------------------------------ cycle - xorriso-1.3.9 - 2014.06.28.071234
|
||||
|
||||
28 Jun 2014 [5363]
|
||||
svn move -m Promoted branch to tag
|
||||
http://svn.libburnia-project.org/libisoburn/branches/1.3.8
|
||||
http://svn.libburnia-project.org/libisoburn/tags/1.3.8
|
||||
|
||||
[]
|
||||
06 Jul 2014 [5365]
|
||||
COPYRIGHT
|
||||
Updated copyright date
|
||||
|
||||
20 Aug 2014 [5372]
|
||||
ChangeLog
|
||||
xorriso/xorriso_eng.html
|
||||
Updated change log and web page
|
||||
|
||||
------------------------------------ cycle - xorriso-1.3.9 -
|
||||
------------------------------------ cycle - xorriso-1.3.9 - 2014.08.20.093534
|
||||
* Bug fix: -dev or -indev of medium with non-ISO data caused SIGSEGV by NULL
|
||||
|
||||
|
||||
2014.09.23.064407 [5377]
|
||||
xorriso/emulators.c
|
||||
Corrected xorrisofs help text about -chrp-boot-part and -prep-boot-part
|
||||
|
||||
2014.09.23.064554 [5378]
|
||||
libisoburn/burn_wrap.c
|
||||
libisoburn/isofs_wrap.c
|
||||
Reporting with severity DEBUG about read error messages during image loading
|
||||
|
||||
26 Sep 2014 [5379]
|
||||
xorriso/xorrisofs.texi
|
||||
xorriso/xorrisofs.1
|
||||
xorriso/xorrisofs.info
|
||||
Corrected description of -as mkisofs option -boot-load-size
|
||||
|
||||
2014.09.28.085819 [5380]
|
||||
xorriso/emulators.c
|
||||
Officially supporting combination -isohybrid-gpt-basdat -isohybrid-apm-hfsplus
|
||||
|
||||
2014.09.30.181738 [5381]
|
||||
xorriso/opts_a_c.c
|
||||
xorriso/xorriso.texi
|
||||
xorriso/xorriso.1
|
||||
xorriso/xorriso.info
|
||||
New -boot_image bootspecs partition_table=gpt_basdat, gpt_hfsplus, apm_hfsplus
|
||||
|
||||
01 Oct 2014 [5382]
|
||||
doc/faq.wiki
|
||||
Added three popular google search texts to FAQ
|
||||
|
||||
02 Oct 2014 [5383]
|
||||
doc/faq.wiki
|
||||
Small correction of rev 5382
|
||||
|
||||
2014.10.03.180649 [5384]
|
||||
xorriso/emulators.c
|
||||
Supporting -as mkisofs -chrp-boot as alias of -chrp-boot-part
|
||||
|
||||
2014.10.28.140220 [5385]
|
||||
xorriso/iso_img.c
|
||||
Preparing for -report_system_area formats "cmd" and "as_mkisofs"
|
||||
|
||||
2014.10.28.140313 [5386]
|
||||
xorriso/write_run.c
|
||||
Improved processing of system area in multi-session situations
|
||||
|
||||
2014.10.28.140609 [5387]
|
||||
xorriso/opts_a_c.c
|
||||
xorriso/emulators.c
|
||||
xorriso/xorriso.texi
|
||||
xorriso/xorriso.1
|
||||
xorriso/xorriso.info
|
||||
xorriso/xorrisofs.texi
|
||||
xorriso/xorrisofs.1
|
||||
xorriso/xorrisofs.info
|
||||
Argument "." for system area import commands
|
||||
|
||||
2014.10.28.140709 [5388]
|
||||
xorriso/misc_funct.c
|
||||
Interpreting number suffix "d" (disk block) as factor of 512
|
||||
|
||||
2014.10.28.141130 [5389]
|
||||
xorriso/xorriso_private.h
|
||||
Added a clarifying comment about XorrisO.patch_system_area
|
||||
|
||||
2014.10.28.141959 [5390]
|
||||
xorriso/write_run.c
|
||||
Reacted on compiler warning about rev 5386
|
||||
|
||||
2014.11.04.121733 [5391]
|
||||
xorriso/opts_d_h.c
|
||||
xorriso/findjob.h
|
||||
xorriso/iso_manip.c
|
||||
xorriso/iso_tree.c
|
||||
xorriso/xorriso.texi
|
||||
xorriso/xorriso.1
|
||||
xorriso/xorriso.info
|
||||
New -find action "show_stream_id"
|
||||
|
||||
2014.11.11.112623 [5392]
|
||||
xorriso/write_run.c
|
||||
Sort weight 1000000000 for El Torito boot catalog with -boot_image patch
|
||||
|
||||
2014.11.13.180252 [5393]
|
||||
xorriso/iso_img.c
|
||||
With -report_system_area as_mkisofs: Adding option -B if --grub2-sparc-core
|
||||
|
||||
2014.11.13.180427 [5394]
|
||||
xorriso/emulators.c
|
||||
Letting -as mkisofs -sparc-label perform command -boot_image any sparc_label=
|
||||
|
||||
2014.11.26.134709 [5396]
|
||||
acinclude.m4
|
||||
configure.ac
|
||||
xorriso/configure_ac.txt
|
||||
xorriso/misc_funct.c
|
||||
Checking at configure time for timezone integer variable
|
||||
|
||||
2014.11.26.164605 [5398]
|
||||
xorriso/check_media.c
|
||||
xorriso/cmp_update.c
|
||||
xorriso/disk_ops.c
|
||||
xorriso/read_run.c
|
||||
xorriso/text_io.c
|
||||
xorriso/write_run.c
|
||||
test/compare_file.c
|
||||
Equipped all non-system-dependent open(2) calls with O_BINARY
|
||||
|
||||
------------------------------------ cycle - xorriso-1.3.9 - 2014.11.28.110954
|
||||
* New -find action "show_stream_id"
|
||||
------------------------------------ cycle - xorriso-1.3.9 - 2014.12.06.183523
|
||||
|
||||
|
||||
2014.12.21.222445 [5401]
|
||||
acinclude.m4
|
||||
xorriso/README_gnu_xorriso
|
||||
xorriso/xorriso_eng.html
|
||||
Using libvolmgt on older Solaris
|
||||
|
||||
------------------------------------ cycle - xorriso-1.3.9 - 2014.12.21.222445
|
||||
|
||||
|
||||
2014.12.29.105732 [5402]
|
||||
Makefile.am
|
||||
Fixed a typo in message of make install. Thanks to Jakub Wilk.
|
||||
|
||||
2014.12.29.142036 [5404]
|
||||
xorriso/write_run.c
|
||||
Clarified meaning of xorriso->patch_isolinux_image in Xorriso_make_iso_write_opts()
|
||||
|
||||
29 Jan 2015 [5405]
|
||||
xorriso/xorriso.texi
|
||||
xorriso/xorriso.1
|
||||
xorriso/xorriso.info
|
||||
Mentioned -report_el_torito parameters cmd and as_mkisofs
|
||||
|
||||
2015.02.04.113526 [5406]
|
||||
xorriso/write_run.c
|
||||
Fixed memory error when overwriting boot image of loaded ISO. Caused by rev5386
|
||||
|
||||
2015.02.06.114605 [5407]
|
||||
libisoburn/libisoburn.h
|
||||
libisoburn/isoburn.h
|
||||
libisoburn/isoburn.c
|
||||
libisoburn/libisoburn.ver
|
||||
New API calls isoburn_igopt_set_appended_as_gpt(), isoburn_igopt_get_appended_as_gpt()
|
||||
|
||||
2015.02.06.115405 [5408]
|
||||
xorriso/xorriso_private.h
|
||||
xorriso/opts_a_c.c
|
||||
xorriso/opts_d_h.c
|
||||
xorriso/base_obj.c
|
||||
xorriso/emulators.c
|
||||
xorriso/iso_img.c
|
||||
xorriso/write_run.c
|
||||
xorriso/xorriso.texi
|
||||
xorriso/xorriso.1
|
||||
xorriso/xorriso.info
|
||||
xorriso/xorrisofs.texi
|
||||
xorriso/xorrisofs.1
|
||||
xorriso/xorrisofs.info
|
||||
New -boot_image bootspec "appended_part_as=", new -as mkisofs option -appended_part_as_gpt
|
||||
|
||||
2015.02.07.114834 [5409]
|
||||
xorriso/iso_img.c
|
||||
Corrected representation of isohybrid MBR with -report_system_area "cmd"
|
||||
|
||||
2015.02.28.142843 [5410]
|
||||
xorriso/xorrisoburn.h
|
||||
xorriso/opts_a_c.c
|
||||
xorriso/opts_d_h.c
|
||||
xorriso/emulators.c
|
||||
xorriso/iso_img.c
|
||||
xorriso/xorriso.texi
|
||||
xorriso/xorriso.1
|
||||
xorriso/xorriso.info
|
||||
xorriso/xorrisofs.texi
|
||||
xorriso/xorrisofs.1
|
||||
xorriso/xorrisofs.info
|
||||
New bootspec alpha_boot=, new -as mkisofs option -alpha-boot
|
||||
|
||||
2015.03.03.201723 [5411]
|
||||
xorriso/drive_mgt.c
|
||||
Corrected error message about drive class "caution"
|
||||
|
||||
------------------------------------ cycle - xorriso-1.3.9 - 2015.03.05.144703
|
||||
* New API calls isoburn_igopt_set_appended_as_gpt(), isoburn_igopt_get_appended_as_gpt()
|
||||
* New -boot_image bootspec "appended_part_as=", new -as mkisofs option -appended_part_as_gpt
|
||||
|
||||
------------------------------------ cycle - xorriso-1.3.9 - 2015.04.13.172501
|
||||
(with libisofs rev 1194 for -appended_part_as_gpt without isohybrid)
|
||||
|
||||
|
||||
2015.04.23.135054 [5413]
|
||||
libisoburn/libisoburn.h
|
||||
libisoburn/isoburn.h
|
||||
libisoburn/isoburn.c
|
||||
libisoburn/isofs_wrap.c
|
||||
libisoburn/libisoburn.ver
|
||||
New API call isoburn_igopt_set_part_flag() and libisofs interval reader flags
|
||||
|
||||
2015.04.23.142257 [5414]
|
||||
xorriso/write_run.c
|
||||
xorriso/xorriso.texi
|
||||
xorriso/xorriso.info
|
||||
xorriso/xorriso.1
|
||||
xorriso/xorrisofs.texi
|
||||
xorriso/xorrisofs.info
|
||||
xorriso/xorrisofs.1
|
||||
Enabled use of libisofs interval reader in xorriso
|
||||
|
||||
2015.04.23.142407 [5415]
|
||||
xorriso/iso_img.c
|
||||
Counting -volid as pending change only if the text really changed
|
||||
|
||||
29 Apr 2015 [5416]
|
||||
doc/grub-mkrescue_reserved_commands.txt
|
||||
New file with list of argument names which are reserved for grub-mkrescue
|
||||
|
||||
29 Apr 2015 [5417]
|
||||
doc/grub-mkrescue_reserved_commands.txt
|
||||
Small correction in new doc file
|
||||
|
||||
2015.05.07.075329 [5418]
|
||||
xorriso/iso_img.c
|
||||
Emitting interval reader strings with -report_system_area cmd or as_mkisofs
|
||||
|
||||
2015.05.07.151926 [5419]
|
||||
xorriso/iso_img.c
|
||||
Emitting sparse zeroizers for system area and SORRY events for some insufficiencies
|
||||
|
||||
2015.05.10.093325 [5420]
|
||||
xorriso/iso_img.c
|
||||
Some corrections about -report_system_area cmd and as_mkisofs
|
||||
|
||||
2015.05.11.160333 [5421]
|
||||
xorriso/iso_img.c
|
||||
Some corrections about -report_system_area cmd and as_mkisofs
|
||||
|
||||
2015.05.14.100737 [5422]
|
||||
xorriso/xorriso_private.h
|
||||
xorriso/base_obj.c
|
||||
xorriso/findjob.h
|
||||
xorriso/iso_img.h
|
||||
xorriso/iso_img.c
|
||||
xorriso/iso_manip.c
|
||||
Enabled output of HFS+ proposal with report_system_area cmd and as_mkisofs
|
||||
|
||||
2015.05.14.113925 [5423]
|
||||
xorriso/findjob.h
|
||||
xorriso/iso_img.h
|
||||
xorriso/iso_manip.c
|
||||
Updated some copyright marks
|
||||
|
||||
2015.05.14.131152 [5424]
|
||||
xorriso/iso_img.c
|
||||
Enabled output of volume id und modification date with -report_system_area cmd
|
||||
|
||||
16 May 2015 [5425]
|
||||
xorriso/xorriso.texi
|
||||
xorriso/xorriso.info
|
||||
xorriso/xorriso.1
|
||||
Updated man xorriso about -report_system_area cmd
|
||||
|
||||
17 May 2015 [5432]
|
||||
svn copy -m Branching for libisoburn release 1.4.0
|
||||
http://svn.libburnia-project.org/libisoburn/trunk
|
||||
http://svn.libburnia-project.org/libisoburn/branches/1.4.0
|
||||
|
||||
2015.05.17.112001 [5433]
|
||||
configure.ac
|
||||
README
|
||||
libisoburn/libisoburn.h
|
||||
xorriso/README_gnu_xorriso
|
||||
xorriso/xorriso.h
|
||||
xorriso/xorrisoburn.h
|
||||
xorriso/xorriso_main.c
|
||||
xorriso/xorriso_eng.html
|
||||
xorriso/make_xorriso_standalone.sh
|
||||
xorriso/configure_ac.txt
|
||||
frontend/xorriso-tcltk
|
||||
xorriso/xorriso_timestamp.h
|
||||
xorriso/xorriso.texi
|
||||
xorriso/xorriso.1
|
||||
xorriso/xorriso.info
|
||||
xorriso/xorrisofs.texi
|
||||
xorriso/xorrisofs.1
|
||||
xorriso/xorrisofs.info
|
||||
xorriso/xorrecord.texi
|
||||
xorriso/xorrecord.1
|
||||
xorriso/xorrecord.info
|
||||
Version leap to libisoburn-1.4.0
|
||||
|
||||
17 May 2017 []
|
||||
ChangeLog
|
||||
xorriso/changelog.txt
|
||||
Documented changes and release timestamp
|
||||
|
||||
----------------------------------- release - xorriso-1.4.0 -
|
||||
* Bug fix: -dev or -indev of medium with non-ISO data caused SIGSEGV by NULL
|
||||
* New API calls isoburn_igopt_set_appended_as_gpt(),
|
||||
isoburn_igopt_get_appended_as_gpt()
|
||||
* New API call isoburn_igopt_set_part_flag() and libisofs interval reader flags
|
||||
* New -find action "show_stream_id"
|
||||
* Optional libisofs interval reader with -append_partition and System Area
|
||||
* New -boot_image bootspec "appended_part_as=",
|
||||
new -as mkisofs option -appended_part_as_gpt
|
||||
* New -report_system_area formats "cmd" and "as_mkisofs"
|
||||
|
||||
|
||||
[]
|
||||
xorriso/make_xorriso_standalone.sh
|
||||
xorriso/configure_ac.txt
|
||||
frontend/xorriso-tcltk
|
||||
xorriso/xorriso_timestamp.h
|
||||
xorriso/xorriso.texi
|
||||
xorriso/xorriso.1
|
||||
xorriso/xorriso.info
|
||||
xorriso/xorrisofs.texi
|
||||
xorriso/xorrisofs.1
|
||||
xorriso/xorrisofs.info
|
||||
xorriso/xorrecord.texi
|
||||
xorriso/xorrecord.1
|
||||
xorriso/xorrecord.info
|
||||
Version leap to libisoburn-1.4.1
|
||||
|
||||
17 May 2017 []
|
||||
ChangeLog
|
||||
xorriso/changelog.txt
|
||||
Documented changes and release timestamp
|
||||
|
||||
|
||||
[]
|
||||
@ -16099,14 +16440,256 @@ Updated change log and web page
|
||||
|
||||
|
||||
**********************************************************************
|
||||
Important: When adding a public API function then add its name to file
|
||||
libisoburn/libisoburn.ver
|
||||
Important:
|
||||
|
||||
When adding a public API function then add its name to file
|
||||
libisoburn/libisoburn.ver
|
||||
|
||||
When adding a new xorriso command or xorrisofs option, check
|
||||
the list in file doc/grub-mkrescue_reserved_commands.txt
|
||||
|
||||
**********************************************************************
|
||||
|
||||
===============================================================================
|
||||
TODO
|
||||
===============================================================================
|
||||
|
||||
Current pending changes:
|
||||
|
||||
---------
|
||||
|
||||
>>> compare old and new boot equipment after modifying with
|
||||
-report_system_area cmd resp. -report_system_area as_mkisofs
|
||||
|
||||
xorriso=/home/thomas/projekte/cdrskin_dir/libisoburn-develop/xorriso/xorriso
|
||||
# (set empty to start from scratch)
|
||||
start=/dvdbuffer/FreeBSD-8.2-RELEASE-amd64-livefs.iso
|
||||
|
||||
for i in /dvdbuffer/*.iso
|
||||
do
|
||||
test "$start" = "$i" && start=""
|
||||
test -n "$start" && continue
|
||||
test "$i" = /dvdbuffer/test.iso && continue
|
||||
$xorriso -indev "$i" -toc -report_el_torito cmd \
|
||||
-report_el_torito plain -report_system_area plain
|
||||
done 2>&1 | less
|
||||
|
||||
for i in /dvdbuffer/*.iso
|
||||
do
|
||||
test "$start" = "$i" && start=""
|
||||
test -n "$start" && continue
|
||||
test "$i" = /dvdbuffer/test.iso && continue
|
||||
/bin/rm /dvdbuffer/test.iso
|
||||
echo $i
|
||||
$xorriso -indev "$i" -report_system_area cmd >/tmp/xorriso_boot_cmds
|
||||
$xorriso -report_about ALL -indev "$i" -outdev /dvdbuffer/test.iso \
|
||||
-options_from_file /tmp/xorriso_boot_cmds -changes_pending yes \
|
||||
-compliance no_emul_toc \
|
||||
-commit \
|
||||
-report_el_torito plain -report_system_area plain
|
||||
done 2>&1 | less
|
||||
|
||||
>>> compare with result of -report_system_area as_mkisofs
|
||||
for i in /dvdbuffer/*.iso
|
||||
do
|
||||
test "$start" = "$i" && start=""
|
||||
test -n "$start" && continue
|
||||
test "$i" = /dvdbuffer/test.iso && continue
|
||||
$xorriso -indev "$i" -toc -report_el_torito as_mkisofs \
|
||||
-report_el_torito plain -report_system_area plain
|
||||
done 2>&1 | less
|
||||
|
||||
for i in /dvdbuffer/*.iso
|
||||
do
|
||||
test "$start" = "$i" && start=""
|
||||
test -n "$start" && continue
|
||||
test "$i" = /dvdbuffer/test.iso && continue
|
||||
/bin/rm /dvdbuffer/test.iso
|
||||
echo ' -as mkisofs' $($xorriso -indev "$i" -report_system_area as_mkisofs) \
|
||||
>/tmp/xorriso_boot_cmds
|
||||
$xorriso -report_about ALL -indev "$i" -outdev /dvdbuffer/test.iso \
|
||||
-options_from_file /tmp/xorriso_boot_cmds -changes_pending yes \
|
||||
-commit \
|
||||
-report_el_torito plain -report_system_area plain
|
||||
done 2>&1 | less
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
2015:
|
||||
|
||||
>>> xorriso : SORRY : Cannot make proposal to mark PReP partition by data file: '/CD_GET_V'
|
||||
Drive current: -indev '/dvdbuffer/mkisofs-prep-boot.iso'
|
||||
--- Old:
|
||||
System area options: 0x00000200
|
||||
System area summary: PReP
|
||||
ISO image size/512 : 3712
|
||||
Partition offset : 0
|
||||
MBR heads per cyl : 0
|
||||
MBR secs per head : 0
|
||||
MBR partition table: N Status Type Start Blocks
|
||||
MBR partition : 1 0x80 0x41 140 26
|
||||
MBR partition path : 1 /CD_GET_V
|
||||
PReP boot partition: 35 7
|
||||
--- New:
|
||||
System area options: 0x00000200
|
||||
System area summary: PReP
|
||||
ISO image size/512 : 3152
|
||||
Partition offset : 0
|
||||
MBR heads per cyl : 64
|
||||
MBR secs per head : 32
|
||||
MBR partition table: N Status Type Start Blocks
|
||||
MBR partition : 1 0x00 0xcd 0 148
|
||||
MBR partition : 2 0x00 0x41 148 28
|
||||
MBR partition : 3 0x00 0xcd 176 2976
|
||||
PReP boot partition: 37 7
|
||||
|
||||
|
||||
>>> Unusual MBR partition layout. isohybrid plus head transplant.
|
||||
>>> xorriso : SORRY : Cannot make proposal to mark data file as MBR partition without being in GPT : '/boot/x86_64/efi'
|
||||
Drive current: -indev '/dvdbuffer/openSUSE-13.1-NET-x86_64.iso'
|
||||
--- Old:
|
||||
El Torito catalog : 20 1
|
||||
El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
|
||||
El Torito boot img : 1 BIOS y none 0x0000 0x00 4 4238
|
||||
El Torito boot img : 2 UEFI y none 0x0000 0x00 1 70
|
||||
El Torito img path : 1 /boot/x86_64/loader/isolinux.bin
|
||||
El Torito img opts : 1 boot-info-table isohybrid-suitable
|
||||
El Torito img path : 2 /boot/x86_64/efi
|
||||
System area options: 0x00000202
|
||||
System area summary: MBR isohybrid cyl-align-off
|
||||
ISO image size/512 : 581424
|
||||
Partition offset : 0
|
||||
MBR heads per cyl : 64
|
||||
MBR secs per head : 32
|
||||
MBR partition table: N Status Type Start Blocks
|
||||
MBR partition : 1 0x00 0xef 280 8192
|
||||
MBR partition : 2 0x80 0x17 8472 573160
|
||||
MBR partition path : 1 /boot/x86_64/efi
|
||||
--- New:
|
||||
El Torito catalog : 46 1
|
||||
El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
|
||||
El Torito boot img : 1 BIOS y none 0x0000 0x00 4 2095
|
||||
El Torito boot img : 2 UEFI y none 0x0000 0x00 8192 47
|
||||
El Torito img path : 1 /boot/x86_64/loader/isolinux.bin
|
||||
El Torito img opts : 1 boot-info-table isohybrid-suitable
|
||||
El Torito img path : 2 /boot/x86_64/efi
|
||||
System area options: 0x00000202
|
||||
System area summary: MBR isohybrid cyl-align-off GPT
|
||||
ISO image size/512 : 572292
|
||||
Partition offset : 0
|
||||
MBR heads per cyl : 64
|
||||
MBR secs per head : 32
|
||||
MBR partition table: N Status Type Start Blocks
|
||||
MBR partition : 1 0x80 0x00 0 572292
|
||||
MBR partition : 2 0x00 0xef 188 8192
|
||||
MBR partition path : 2 /boot/x86_64/efi
|
||||
GPT : N Info
|
||||
GPT disk GUID : 552ab653be9e044caf952a521d48596c
|
||||
GPT entry array : 2 248 overlapping
|
||||
GPT lba range : 64 572228 572291
|
||||
GPT partition name : 1 490053004f00480079006200720069006400
|
||||
GPT partname local : 1 ISOHybrid
|
||||
GPT partition GUID : 1 552ab653be9e044caf972a521d48596c
|
||||
GPT type GUID : 1 a2a0d0ebe5b9334487c068b6b72699c7
|
||||
GPT partition flags: 1 0x1000000000000001
|
||||
GPT start and size : 1 0 572228
|
||||
GPT partition name : 2 490053004f004800790062007200690064003100
|
||||
GPT partname local : 2 ISOHybrid1
|
||||
GPT partition GUID : 2 552ab653be9e044caf962a521d48596c
|
||||
GPT type GUID : 2 a2a0d0ebe5b9334487c068b6b72699c7
|
||||
GPT partition flags: 2 0x1000000000000001
|
||||
GPT start and size : 2 188 8192
|
||||
GPT partition path : 2 /boot/x86_64/efi
|
||||
|
||||
|
||||
>>> Hidden El Torito boot images
|
||||
/dvdbuffer/netbsd_69944_boot.iso
|
||||
/dvdbuffer/FreeBSD-8.4-BETA1-amd64-livefs.iso
|
||||
/dvdbuffer/NetBSD-6.1.3-i386.iso
|
||||
/dvdbuffer/NetBSD-6.1.4-i386.iso
|
||||
xorriso : SORRY : Cannot enable EL Torito boot image #1 because it is not a data file in the ISO filesystem
|
||||
|
||||
>>> /dvdbuffer/debian-7.4.0-amd64-netinst.iso grows by 25 MB
|
||||
(/dvdbuffer/debian-testing-amd64-netinst.iso does not)
|
||||
- identical files initrd.gz and vmlinuz do not get unified
|
||||
as is done with newly imported ones.
|
||||
Caused by the fact that the debian ISO was made with
|
||||
hardlinks off and thus with PX entries of length 36.
|
||||
>>> Need a command to unify the inode numbers of files
|
||||
with same LBA and nonzero length
|
||||
|
||||
|
||||
>>> Maintain GPT individual GUIDs ?
|
||||
|
||||
>>> ??? should giving up of both drives cause dropping of boot images ?
|
||||
|
||||
>>> coordinate libisofs/image.h : iso_write_opts.system_area_options
|
||||
and iso_write_opts.imported_sa_info->system_area_options
|
||||
possibly by new API call:
|
||||
/* >>> Activates all System Area and El Torito features from the loaded ISO
|
||||
(see iso_image_report_system_area() and iso_image_report_el_torito())
|
||||
for the upcomming ISO.
|
||||
*/
|
||||
int iso_image_set_boot_as_loaded(IsoImage *img, int flag);
|
||||
|
||||
|
||||
>>>
|
||||
Why does -boot_image "grub" "patch", -boot_image "grub" "boot_info_table=on"
|
||||
set bit1 of patch_isolinux_image/el_torito_set_isolinux_options ?
|
||||
- This causes iso_align_isohybrid() to align to full MB
|
||||
- } else if (sa_type == 0 && t->catalog != NULL &&
|
||||
(t->catalog->bootimages[0]->isolinux_options & 0x0a) == 0x02) {
|
||||
/* Check for isolinux image with magic number of 3.72 and produce
|
||||
an MBR from our built-in template. (Deprecated since 31 Mar 2010)
|
||||
*/
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
DVD 95 home_backup_update_zisofs B41104 -
|
||||
|
||||
load sbsector 2193824
|
||||
indev /dev/sr3
|
||||
...
|
||||
libburn : DEBUG : SCSI error on read_10(0,32): [3 11 05] Medium error. L-EC uncorrectable error.
|
||||
...
|
||||
Why does it read sector 0 ?
|
||||
|
||||
indev /dev/sr2
|
||||
...
|
||||
libburn : DEBUG : SCSI error condition on command 28h READ(10): [4 3E 02] Drive error. Timeout on logical unit.
|
||||
libburn : DEBUG : SCSI error on read_10(0,32): [4 3E 02] Drive error. Timeout on logical unit.
|
||||
libburn : DEBUG : SCSI error condition on command 28h READ(10): [3 11 05] Medium error. L-EC uncorrectable error.
|
||||
libburn : DEBUG : SCSI error on read_10(0,16): [3 11 05] Medium error. L-EC uncorrectable error.
|
||||
...
|
||||
dev
|
||||
indev /dev/sr2
|
||||
...
|
||||
libburn : SORRY : Drive is already registered resp. scanned
|
||||
Why does libburn have the drive registered while xorriso is not aware of it ?
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
xorriso -indev /dev/sr0 \
|
||||
-as mkisofs -r -J -iso-level 3 \
|
||||
-C 0,1486688 -o /dvdbuffer/ms.iso \
|
||||
--md5 test_dir
|
||||
|
||||
xorriso -as cdrecord -v dev=/dev/sr0 --grow_overwritable_iso \
|
||||
-multi /dvdbuffer/ms.iso
|
||||
|
||||
xorriso -md5 on -indev /dev/sr0 -check_md5_r sorry / --
|
||||
|
||||
libisofs: WARNING : Found copied superblock checksum tag
|
||||
|
||||
probably ISO loading does not checkread MD5
|
||||
|
||||
Surely this does not use MD5s:
|
||||
xorriso -md5 on -indev /dev/sr0 -check_media --
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
- One should try to determine the relaxation in the imported
|
||||
image. iso_add_dir_src_rec() would proabably be the place to do so.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
>>> Does libisofs need an assertion that sizeof(ino_t) >= 4 ?
|
||||
@ -16201,19 +16784,6 @@ not replace target files on disk but rather cause a failure event.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
>>> test/daniel_martin_boot.sh
|
||||
+ gdisk complains about wrong GPT if multi-session emulation is enabled
|
||||
/sbin/gdisk -l ~/test.iso
|
||||
+ That's because new GUIDs got computed for the session superblock
|
||||
+ fixed
|
||||
- fdisk complains about differing sizes of GPT and MBR
|
||||
- caused by non-zero padding in mode "appended"
|
||||
? make padding 0 default for non-CD-TAO runs ?
|
||||
+ can be avoided by -padding 0 or -padding "internal"
|
||||
? disable appended padding if GPT is to be produced ?
|
||||
? switch to image internal padding ?
|
||||
|
||||
-------------------------------------------------------
|
||||
|
||||
>>> NetBSD
|
||||
>>> Explore mounting with arbitrary offset
|
||||
@ -16238,19 +16808,6 @@ not replace target files on disk but rather cause a failure event.
|
||||
>>> Review output sequence of -status for compliance with -list_arg_sorting
|
||||
|
||||
|
||||
>>> HP-PA PALO
|
||||
mount -o loop /dvdbuffer/debian-508-hppa-businesscard.iso /mnt
|
||||
valgrind --leak-check=full xorriso -as mkisofs -r \
|
||||
-V 'Debian 5.0.8 hppa Repacked' \
|
||||
-o /dvdbuffer/debian-508-hppa-repack.iso \
|
||||
-hppa-cmdline '0/vmlinux initrd=0/ramdisk' \
|
||||
-hppa-kernel-32 install/vmlinux-2.6.26-2-parisc \
|
||||
-hppa-kernel-64 install/vmlinux-2.6.26-2-parisc64 \
|
||||
-hppa-bootloader install/iplboot \
|
||||
-hppa-ramdisk install/initrd.gz \
|
||||
-hppa-hdrversion 5 \
|
||||
/mnt
|
||||
|
||||
>>> ??? Adjust partition tables after add-on session with
|
||||
-boot_image any keep ?
|
||||
|
||||
@ -16510,8 +17067,6 @@ Other:
|
||||
|
||||
|
||||
|
||||
-------------------------
|
||||
|
||||
man page for osirrox ?
|
||||
|
||||
--------------------------
|
||||
@ -16524,31 +17079,6 @@ man page for osirrox ?
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
|
||||
- Problem words in man xorriso
|
||||
|
||||
"writeable" - Should be "writable" but is allowed as alternative spelling.
|
||||
Problem with -as cdrecord option --grow_overwriteable_iso
|
||||
|
||||
"allow" - "allow to do something" is wrong english.
|
||||
Current favorite: "allow for something [to happen]"
|
||||
Seems legal, and seems to match the intended meaning.
|
||||
|
||||
"modifying" - was not mentioned yet.
|
||||
I made several attempts to find a better name for the
|
||||
method of copying an ISO image from one media to another
|
||||
while manipulating it.
|
||||
This is in contrast to "growing" where a new session gets
|
||||
appended to the same media where the input image resides.
|
||||
(The term stems from Vreixo Formoso, original author of
|
||||
libisofs.)
|
||||
|
||||
I propose we decide now:
|
||||
That "writeable" shall stay as it is.
|
||||
That "allow" gets changed from "to do something" to "for [doing] something".
|
||||
(It turned out that only a minority of "allow" in the text are of the bad
|
||||
form.)
|
||||
|
||||
|
||||
- Get rid of ((size_t) -1) in libisofs/util.c
|
||||
|
||||
- Make Debian test machine ready for cppcheck and add it to release procedure
|
||||
|
Loading…
Reference in New Issue
Block a user