Bug#489516: [debian-cd] debian-cd should be able to manage other components than main/contrib/non-free
Package: debian-cd
Version: 3.0.4
Severity: wishlist
--- Please enter the report below this line. ---
Howdy !
I fail in including OpenVZ prebuilt kernels and tools from
http://debian.systs.org/, which are mirrored by OpenVZ there :
http://download.openvz.org/debian-systs ... as one can realize, the "main"
component is empty, and the packages of interest are in a
custom-named "openvz" component, which debian-cd fails to manage properly.
Reading the scripts that constitute debian-cd, I realized the components
allowed to be added were hardcoded : main seems always included, and if
activated, only contrib and non-free can be added. be it directly by the use
of $CONTRIB and $NONFREE, or through simple-cdd that parses the components
specified in the mirrors one give it to, which results in the same towards
debian-cd.
I understand why non-free packages are managed separately, to be able to put
them on a separate media, but contrib or main could be anything else... in
particular OpenVZ packages which are free software (it is quite sad Debian
doesn't package more than two utils for it : it is by far superior to
Vserver, which is already quite nice, and they contribute a lot to free
software, most noticeably to the kernel).
So, I believe debian-cd should be able to include whatever components we which
to. The inclusion of some of them on another media is a cool thing, and it
would even be better ifwe could put wathever set of components we want on a
separate media (I'm thinking of "local" homemade component, for instance) ;
but the behaviour should be more general, not hardcoding anything, and
letting the user in charge of the choice to include what he wants.
--- System information. ---
Architecture: i386
Kernel: Linux 2.6.25-2-686
Debian Release: lenny/sid
500 unstable mirror.home-dn.net
500 unstable ftp.fr.debian.org
--- Package information. ---
Depends (Version) | Installed
=======================================-+-==============
apt (>= 0.3.11.1) | 0.7.14+b1
bc | 1.06.94-3
cpp | 4:4.3.1-2
genisoimage | 9:1.1.8-1
grep-dctrl |
libcompress-zlib-perl | 2.011-1
libdigest-md5-perl |
lynx | 2.8.6-2.1
make | 3.81-5
perl | 5.10.0-11
tofrodos | 1.7.8.debian.1-1
Reply to: