[arch-releng] [RFC] [PATCH] [archiso] Switch from cdrkit to libisoburn

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Sun Aug 28 19:27:20 EDT 2011


On 08/28/2011 06:03 PM, Sven-Hendrik Haase wrote:
> On 28.08.2011 22:27, Gerardo Exequiel Pozzi wrote:
>> 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
>>
> Sounds good, this is actually relevant to me as I have an Arch-based
> distribution that mounts an image with a size>  4GiB.
>
Cool. I know about lglive (you made a nice good work).

I ask to you, because some time ago you added UDF support. If it was 
added only for this, as you can see, can be dropped.

Thanks for the feedback.

-- 
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1



More information about the arch-releng mailing list