Re: How to add contrib or non-free packages to CDD
On Thu, Oct 11, 2007 at 02:22:30PM -0400, Ernesto Hernandez Novich wrote:
> On 10/11/07, email@example.com <firstname.lastname@example.org> wrote:
> > On Thu, Oct 11, 2007 at 10:36:28AM -0400, Ernesto Hernandez-Novich wrote:
> > > I'm trying to add a couple of contrib packages and a non-free package
> > > into a CDD using simple-cdd. I added
> > >
> > > mirror_components="main contrib non-free"
> > >
> > > into simple-cdd.conf but the packages are not being downloaded at all.
> > what version of simple-cdd and debian-cd you are using?
> simple-cdd 0.3.4 from Sid.
> debian-cd 3.0.2 from Etch.
> > are you trying to build an etch, lenny or sid CD?
> I'm trying to build a Etch CD, including main, contrib an non-free
> packages both from the main repositories and also from
> debian-multimedia.org. There will also be a couple of local packages.
did you specify debian-multimedia.org anywhere?
> > what was the commandline you used for simple-cdd?
> Created a work directory, cd into it, created
> profiles/Escritorio.packages with the list of desired packages and
> profiles/Escritorio.preseed with several debconf preseeds. Also
> created simple-cdd.conf and then ran
> simple-cdd --conf simple-cdd.conf --profiles-udeb-dist sid --do-mirror
> Everything worked fine. Got the "package nod found" error I wrote
> about a couple of weeks ago, but solved it by manually checking for
> Provides in the dependency list. Up to that point I was only using
> packages in main.
simple-cdd 0.3.5 includes dependency resolution for provides.
> Then tried adding w32codecs from debian-multimedia.org, and it worked fine.
> Then tried adding msttcorefonts which is contrib and several packages
> in non-free (mostly linux kernel modules and WiFi firmware) and it did
> not download the packages at all.
> > > To be precise, I added 'msttcorefonts' and several non-free kernel
> > > modules (nvidia, fgrlx, some WiFi firmwares) along with Sun Java
> > > packages to profile.packages.
> > profiles/profile.packages ? or profiles/default.packages ? or ... ?
> > > msttcorefonts gets into the CD, but none of the non-free ones do. I
> > > changed debian-cd configuration to include both CONTRIB and NONFREE,
> > > but the thing is the non-free packages are not even being downloaded.
> > how did you configure debian-cd? since simple-cdd version 0.3.2,
> > debian-cd's CONF.sh is no longer used at all.
> I added
> export CONTRIB=1
> export NONFREE=1
> to simple-cdd.conf
this shouldn't be necessary if you configured mirror_components and/or
mirror_components_extra (presumably for debian-multimedia.org).
could you please attach all the files you used, and the exact
commandline used to build? seems like you have just three files,
simple-cdd.conf and profiles/Escritorio.packages and
if i have the same files you are working with, i could try and reproduce