On Sunday 16 November 2003 05:36 pm, Sharrea Day wrote:
> Please excuse the cross-post but I'm hoping Greg Meyer will see this
>
I see it, I see it already :-)  I saw your original post on Cooker, I just 
forgot to respond.  I have had several people e-mail me on this in the past 
few days and I forgot who I replied to and who I didn't

> On Saturday 25 Oct 2003 13:19:33 -0700 pm, Greg Meyer wrote to Cooker
>
> mailing list:
> > On Saturday 25 October 2003 10:06 am, Warly wrote:
> > > 2nd solution, remaster the CD. Use the config files into the misc dir
> > > into repositories. Replace the list line with
> > >
> > > list -k cooker_key_file -k update_key_file 1 cooker_path/misc/download
> > > cooker_path_/misc/main rpmlist -b update_RPMS/
> > > rpmlist -b 9.2_RPMS/
> >
> > Do you have to replace the RPMS in the Mandrake/RPMS directory with the
> > updated ones, or does this just tell mkcd to look in both the
> > Mandrake/RPMS and updates/RPMS directory and then takes the newer of the
> > packages for the isos?
> >
> > This is what those lines look like now in the 92.conf file
> >
> > list -k <rep_path>/Mandrake/base/pubkey 1 <config_path>/download \
> >      <config_path>/main
> > rpmlist -b <RPMS_path>/RPMS
>
> Greg, how did you get on with this?
>
Unfortunately, not much progress was made.  I started out a few weeks ago 
trying to figure it out through trial and error, but quickly got frustrated 
because every attempt at using the config file resulted in failure.  The only 
way I could get it to work was in auto mode, which is not what I wanted.

> Did you copy the updated RPMs into the Mandrake/RPMS, Mandrake/RPMS2,
> Mandrake/RPMS3 directories?
>
I created an update directory and then added it to the config file, and then 
when I reran mkcd, the resulting selections included both the old and the new 
versions.  I was led to believe by warly's posts that only the newer one 
would be selected.  Also, the iso images wouldn't actually get written, there 
was always an error and I don't recall what it was off the top of my head.

> What do <rep_path> and <config_path> actually refer to?
>
Not sure, and I don't know how base/rpmsrate or base/pkglist files play into 
this either.

> I'm having a hell of a job getting this to work.  I added an extra
> directory for plf and contrib RPMS and ended up with 6 ISOs but many files
> were rejected because of missing dependencies.  Also the 1st CD ISO is not
> made which contains the kernel.

This will always occur from what I understand.  Most of the packages I have 
seen get rejected are actually pretty inconsequential, but annoying 
nonetheless.  Occasionally an important package gets left out, like the 
kernel.

I also had to uninstall Perl because the version that comes with 9.2 is 
incompatible with the version of mkcd, so I had to uninstall Perla and then 
force the use of the Perl modules in the dist tree by using MakeCD.
>
> I'm not actually using Cooker but want to include all "update" RPMs.  Any
> advice would be much appreciated.
>
I think the way to go here is to *replace* the original rpms with the updates 
right in the dist tree and then run MakeCD in auto mode.  This should give 
you a set of iso's.  

I really wanted to document this, but anybody that appeared to figure this out 
didn't comply with my request for feedback and I got nothing really positive 
to include.  HTH, but I suspect not.

What else can I do?
-- 
/g

"Outside of a dog, a man's best friend is a book, inside
a dog it's too dark to read" -Groucho Marx


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to