David Eastcott <[EMAIL PROTECTED]> writes:

> On Sunday 10 March 2002 02:09 am, you wrote:
>> Warly <[EMAIL PROTECTED]> writes:
>> > "jobby ;-)" <[EMAIL PROTECTED]> writes:
> [...]
>
> First, my objective is to be able to re-create the first three disks of the 
> Down Load Edition with the RPMS updated from the 8.2/updates (when they start 
> coming out).
>
> Towards that goal, I have come across a couple things with mkcd
>
> 1.  Using the image from the RC1 disks, I first tried following the example 
> in the README.makcd under misc/docs; this did not re-create the disks similar 
> to the rc1 disks. 

Yes it is a simpler way to make CDs without config file.

> 2.  So next I tried using a conf similar to the one in misc/8.2.conf.  Once I 
> worked out things a bit, I had very good success.  But two things occurred 
> which I have been unable to understand/resolve and would appreciate any 
> comments:
>
> I used the conf file attached, and the command line mkcd -s rc1/8.2.conf 
> --verbose -p 8-2.cd -m1,2,3
>
> a)  The iso images are created but the first cd is larger than expected 652MB 
> instead of 650) and console displayed messages show the following:


I need to lower the level of complaining, it is a bit too small, and the ISOs
have (at least on my test) a correct size.

One of the pb is the filesystem you are using, this could lead to different
estimation that will not strictly correspond to the final ISO size. 

> [...]
> 330720 extents written (645 Mb)
> ERROR: disc 3 mkisofs -r -J -hide-rr-moved -nobak -cache-inodes -V DLE-82EN03 
> -o "/home/david/iso/8.2/3-8.2".iso "/home/david/build/8.2/3" failed (No such 
> file or directory)
> [...]
> 332336 extents written (649 Mb)
> ERROR: disc 2 mkisofs -r -J -hide-rr-moved -nobak -cache-inodes -V DLE-82EN02 
> -o /home/david/iso/8.2/2-8.2.iso  -b isolinux/isolinux.bin -c 
> isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table 
> "/home/david/build/8.2/first/2" "/home/david/build/8.2/2" failed (No such 
> file or directory)
> [...]
> 334192 extents written (652 Mb)
> ERROR: disc 1 mkisofs -r -J -hide-rr-moved -nobak -cache-inodes -V DLE-82EN 
> -o /home/david/iso/8.2/1-8.2.iso -b Boot/cdrom.img -c Boot/boot.cat 
> "/home/david/build/8.2/first/1" "/home/david/build/8.2/1" failed (No such 
> file or directory)
> ERROR: disc 1 is too big (684427264 > 681000000 (new disc size 677572736)
> ERROR: disc 3 is too small (677316608 < 681000000 (new disc size 684683392)
>
> What file is mkisofs complaining about? everything on the line appears in my 
> filesystem.

if the ISOs are created ignore those messages, mkisofs is usually reporting 
an error but not always linked to a real failure.

> How do I get the first CD smaller (similar in size to rc1 CD1), other than 
> reducing the 681000000 to a smaller value?

Either reduce its value (but usually up to 655 MB are fine with all the
current 74 min blank CDs), or change the "du" functions in mkcd, du made
a heuristic on the size estimation adding 2048 byte to the size, maybe
checking current filesystem block size and use it as this value would be
better.

Another solution would be to uncomment the ISOs rebuilding code in 
Group.pm function makeWithGroups so that ISO are rebuild untill the
size is OK.

However it is likely that this is not necessary.

> Other than the location of the files, what is differnent between my conf 
> below and the one that you used to create the rc1 disks?  or could it be the 
> contents of list files main and contrib?
>
>
> my 8.2.conf:

it seems ok

-- 
Warly

Reply via email to