From 9e5862563186d4eab07913ec00c4c311db0c99b0 Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel@debian.org>
Date: Fri, 13 Feb 2009 10:20:50 +0100
Subject: Trimming down gnome-desktop images to fit cd size in example build
 script.

---
 examples/cron/images.sh | 48 ++++++++++++++++++++++++++++++++++--------------
 1 file changed, 34 insertions(+), 14 deletions(-)

diff --git a/examples/cron/images.sh b/examples/cron/images.sh
index 5d891ea..57226e3 100755
--- a/examples/cron/images.sh
+++ b/examples/cron/images.sh
@@ -29,24 +29,44 @@ do
 		rm -rf cache/packages*
 		rm -rf cache/stages_rootfs
 
-		if [ "${ARCHITECTURE}" = "i386" ]
-		then
-			case "${FLAVOUR}" in
-				standard|rescue|lxde-desktop|xfce-desktop)
-					KERNEL="-p '486 686'"
-					;;
-
-				gnome-desktop|kde-desktop)
-					KERNEL="-p '686'"
-					;;
-			esac
-		fi
+		case "${ARCHITECTURE}" in
+			amd64)
+				case "${FLAVOUR}" in
+					gnome-desktop)
+						mkdir -p config/chroot_local-hooks
+						echo "apt-get remove --yes --purge openoffice.org-help-en-us" > config/chroot_local-hooks/package-removals
+						echo "apt-get remove --yes --purge epiphany-browser epiphany-browser-data epiphany-extensions epiphany-gecko" >> config/chroot_local-hooks/package-removals
+						echo "apt-get remove --yes --purge gnome-user-guide" >> config/chroot_local-hooks/package-removals
+
+						INDICES="none"
+						;;
+
+					kde-desktop)
+						INDICES="none"
+						;;
+				esac
+				;;
+
+			i386)
+				case "${FLAVOUR}" in
+					standard|rescue|lxde-desktop|xfce-desktop)
+						KERNEL="-p '486 686'"
+						INDICES="enabled"
+						;;
+
+					gnome-desktop|kde-desktop)
+						KERNEL="-p '686'"
+						INDICES="none"
+						;;
+				esac
+				;;
+		esac
 
 		if [ "${SOURCE}" = "enabled" ]
 		then
-			lh config -d ${DISTRIBUTION} -p ${FLAVOUR} --cache-stages "bootstrap rootfs" --apt-recommends disabled --tasksel aptitude ${KERNEL} --source enabled --mirror-bootstrap ${MIRROR} --mirror-chroot ${MIRROR} --mirror-chroot-security ${MIRROR_SECURITY}
+			lh config -d ${DISTRIBUTION} -p ${FLAVOUR} --cache-stages "bootstrap rootfs" --apt-recommends disabled --binary-indices ${INDICES} --tasksel aptitude ${KERNEL} --source enabled --mirror-bootstrap ${MIRROR} --mirror-chroot ${MIRROR} --mirror-chroot-security ${MIRROR_SECURITY}
 		else
-			lh config -d ${DISTRIBUTION} -p ${FLAVOUR} --cache-stages "bootstrap rootfs" --apt-recommends disabled --tasksel aptitude ${KERNEL} --source disabled --mirror-bootstrap ${MIRROR} --mirror-chroot ${MIRROR} --mirror-chroot-security ${MIRROR_SECURITY}
+			lh config -d ${DISTRIBUTION} -p ${FLAVOUR} --cache-stages "bootstrap rootfs" --apt-recommends disabled --binary-indices ${INDICES} --tasksel aptitude ${KERNEL} --source disabled --mirror-bootstrap ${MIRROR} --mirror-chroot ${MIRROR} --mirror-chroot-security ${MIRROR_SECURITY}
 		fi
 
 		if [ "${DISTRIBUTION}" = "sid" ]
-- 
cgit v1.0