Re: [newbie] Remastering-with-updates HOWTO?

2003-11-16 Thread Greg Meyer
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


[newbie] Remastering-with-updates HOWTO?

2003-11-16 Thread Sharrea Day
Please excuse the cross-post but I'm hoping Greg Meyer will see this

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?

Did you copy the updated RPMs into the Mandrake/RPMS, Mandrake/RPMS2, 
Mandrake/RPMS3 directories?

What do  and  actually refer to?

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.

I'm not actually using Cooker but want to include all "update" RPMs.  Any 
advice would be much appreciated.

Sharrea
-- 
Help Microsoft stamp out piracy - give Linux to a friend today


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