The attached patch to farbror's build machinery (already applied) should make it generate single binary-only kde CDs along with the other weekly CDs. These kde CDs contain only the kde-desktop task (although the CD contents still need some tweaking), and automatically select that task.
Note that for now it has to use the daily d-i builds and sid d-i for the KDE CDs, since a bug in rc1 prevents the preseeding working right using those images. This should be available in the regular builds this weekend, for now there are sample jigdos here: http://kitenet.net/~joey/tmp/jigdo-cd/kde/ -- see shy jo
--- build/cronjob.weekly 2006-11-26 22:13:41.235600100 +0100 +++ joeyh/build/cronjob.weekly 2006-11-29 23:24:24.052577443 +0100 @@ -92,6 +92,14 @@ if [ "$NOCD"x = ""x ] ; then CDSTARTTIME=`date -u +%H:%M:%S` DOJIGDO=1 DI_DIST="$DI_DIST" ./testingcds "$arch" + # kde cd + # (temporarily using daily d-i images and sid_d-i) + INSTALLER_CD=4 TASK=tasks/Debian_etch-kde \ + KERNEL_PARAMS='tasks="kde-desktop, standard"' \ + MAXCDS=1 NOSOURCE=1 DOJIGDO=1 \ + DI=sid DI_WWW_HOME="default" DI_DIR="$ARCH_DI_DIR" \ + DI_DIST="$DI_DIST" \ + ./testingcds "$arch" CDENDTIME=`date -u +%H:%M:%S` echo "$arch CDs started at $CDSTARTTIME, ended at $CDENDTIME" fi --- build/testingcds 2006-11-29 23:56:19.011509746 +0100 +++ joeyh/build/testingcds 2006-11-30 00:44:26.726372247 +0100 @@ -73,6 +73,7 @@ 1) export DISKTYPE=businesscard;; 2) export DISKTYPE=netinst;; 3) export DISKTYPE=DVD;; + 4) export DISKTYPE=kde-CD;; *) export DISKTYPE=CD;; esac @@ -91,6 +92,9 @@ if [ "$INSTALLER_CD"x = "3"x ] ; then OUT_TYPE=dvd DCD="debian-cd.dvd" + elif [ "$INSTALLER_CD"x = "4"x ] ; then + OUT_TYPE=cd + DCD="debian-cd" else OUT_TYPE=cd DCD="debian-cd" @@ -107,7 +111,7 @@ cd .. echo Making $ARCH "$OUT_TYPE"s in $OUT "($OUT/$ARCH/jigdo-${OUT_TYPE})" # this is for build.sh - if [ "$ARCH" = "i386" ] ; then + if [ "$ARCH" = "i386" ] && [ "$INSTALLER_CD" != 4 ]; then export IMAGETARGET=official_images unset NOSOURCE else @@ -133,6 +137,12 @@ else export OFFICIAL="Official NetInst Snapshot" fi +elif [ "$INSTALLER_CD" = "4" ]; then + if [ "$DI"x = "sarge"x ] ; then + export OFFICIAL="Official KDE CD" + else + export OFFICIAL="Official KDE CD Snapshot" + fi fi rm -rvf "$OUT"
signature.asc
Description: Digital signature