[arch-releng] [RFC] [PATCH] [archiso] Switch from cdrkit to libisoburn
Gerardo Exequiel Pozzi
vmlinuz386 at yahoo.com.ar
Sun Aug 28 16:27:34 EDT 2011
On 08/28/2011 02:26 PM, Sven-Hendrik Haase wrote:
> On 28.08.2011 19:07, Gerardo Exequiel Pozzi wrote:
>> On 08/12/2011 03:08 PM, Gerardo Exequiel Pozzi wrote:
>>> * Preparing terrain for UEFI support.
>>> * Also make isohybrid hack in one step.
>>> * Removed UDF layer, since xorriso does not support it.
>>> * Removed unsupported options by xorriso (-uid/-gid/-allow-limited-size)
>>> * Removed option already default in xorriso (-input-charset utf-8)
>>>
>>> Signed-off-by: Gerardo Exequiel Pozzi<vmlinuz386 at yahoo.com.ar>
>>> ---
>>> README | 9 ++++-----
>>> archiso/mkarchiso | 9 ++++-----
>>> configs/baseline/build.sh | 1 +
>>> configs/releng/build.sh | 1 +
>>> 4 files changed, 10 insertions(+), 10 deletions(-)
>>>
>> Is there any objections about this? xorriso is currently used by
>> archboot and works fine. Images generated looks good.
>>
> Will this still work with filesystem images that are over 4GiB?
>
The issue about you talk is with file size inside the filesystem (ISO
9660), (2^32 - 1 bytes = 4GiB minus one hair)
But we are using "level 3", so this limitation is not an issue, since
files bigger than 4GiB will use multi-extent feature, the new limit is
8TiB per file :)
Just for test, this is a proof of concept:
# mkdir /tmp/big-test
# cd /tmp/big-test
# for x in {1..5}; do dd if=/dev/urandom of=data${x}GiB bs=1M
count=$((x*2**10)) ; done
# md5sum data* > checksum.md5
# xorriso -as mkisofs -v -r -l -iso-level 3 -o ../trance.iso .
# mount ../trance.iso /mnt
# cd /mnt
# md5sum -c checksum.md5
data1GiB: OK
data2GiB: OK
data3GiB: OK
data4GiB: OK
data5GiB: OK
#
Ready to burn on blu-ray :P
--
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1
More information about the arch-releng
mailing list