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 /Mandrake/base/pubkey 1 /download \
> > /main
> > rpmlist -b /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 and 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