Re: How to add contrib or non-free packages to CDD
On Tue, Oct 16, 2007 at 04:25:16PM -0400, Ernesto Hernandez-Novich wrote:
> On Sun, 2007-10-14 at 10:47 -0400, Ernesto Hernandez-Novich wrote:
> > > simple-cdd 0.3.5 includes dependency resolution for provides.
> > I'll try it tomorrow.
oops. it's apparently broken:
should be fixed soon.
> Attached you'll find the simple-cdd.conf I'm currently using. If I use
> it with
> mirror_components="main contrib"
> then msttcorefonts (and anything in Debian's contrib) gets downloaded
> and into the CD. However, if I change to
> mirror_components="main contrib non-free"
i think it works properly with using "--conf simple-cdd.conf":
# i've found ftp to be much more reliable for the wget part...
mirror_components="main contrib non-free"
export DISKINFO="CNTI Debian GNU/Linux $DEBVERSION $CODENAME $(date --utc +%Y%m%d)"
i tried with a much smaller package set, including the ones you
mentioned that failed before, and some that are only in
debian-multimedia.org, and it seemed to work.
also, i tried moving all the simple-cdd.conf stuff into
profiles/CNTI.conf, but this revealed another bug, as profiles/*.conf is
not read before the defaults are set. i think i can fix it by moving the
profiles/*.conf handling earlier, and shouldn't cause other problems. i
think it was handled so late to work around problems with debian-cd's
CONF.sh unsetting all sorts of values.
patch committed in the bzr development branch:
bzr get http://cdd.alioth.debian.org/bzr/simple-cdd/simple-cdd-devel/