[RFR/RFC] Multi-desktop CDs for lenny - take 2

2008-11-30 Thread Frans Pop
(Follow-up to http://lists.debian.org/debian-cd/2008/11/msg00048.html.) I have done quite a bit of additional development since that previous mail and things are now much nicer and implemented a lot cleaner. Overview of changes: - isolinux config files for additional desktops moved to subdirecto

[1/6] [RFC] Split out list of languages supported by D-I and tasksel

2008-11-30 Thread Frans Pop
This is by far the largest patch in the series. I've put it first because it significantly simplifies a number of following patches. I have edited the attached patch somewhat to remove the most boring changes, while still keeping it clear (hopefully) what the changes are. The main purpose of th

[2/6] Update list of languages supported by tasksel and D-I for Lenny

2008-11-30 Thread Frans Pop
Long overdue, but explains itself. Christian: please check; full new list attached as well. Update list of languages supported by tasksel and D-I for Lenny diff --git a/tasks/lenny/tasksel_d-i.languages b/tasks/lenny/tasksel_d-i.languages index 6ff2a07..a535d62 100644 --- a/tasks/lenny/tasks

[3/6] Add support for a separate LXDE desktop CD

2008-11-30 Thread Frans Pop
Fairly simple patch. Note that we may not even use this for official CD builds if we prefer the light desktop CD, but it does no harm to support it. Add support for a separate LXDE desktop CD For now use A as identifier for TESTING_CD in contrib/testingcds; we should probably sw

[4/6] Add support to create a 'light desktop' CD

2008-11-30 Thread Frans Pop
This patch adds a new function library to manipulate the isolinux config files to support multiple desktops. It is done in two steps: first creating a generic template directory for "extra" desktops and next using that to create the specific files needed for a light desktop CD. There's a fair a

[5/6] Add support to create an 'all desktops' DVD

2008-11-30 Thread Frans Pop
This patch builds on the previous one and uses the make_desktop_template function unchanged. As this task is intended to be used for _existing_ images (x86 BC, netinst and DVD) there are no new DISKTYPE added in testingcds. Basically the cronjobs will need to use TASK=Debian-all instead of TAS

[6/6] Two patches with finishing touches

2008-11-30 Thread Frans Pop
The first patch basically forces DESKTOP and KERNEL_PARAMS to sane values for arches other than i386 and amd64 as they don't (yet) support desktop selection through the bootloader. Because of this the light CD will install Xfce by default, at least if the boot script for the arch supports KERNE

Re: [1/6] [RFC] Split out list of languages supported by D-I and tasksel

2008-11-30 Thread Frans Pop
On Monday 01 December 2008, Frans Pop wrote: > 1) order in which language tasks are grouped > [...] > The impact of this is probably less than you may think: > - it only makes a difference for the GNOME and KDE CD1, and then only > for installations do