From 08a0bc7155ef9d3c0c4e424fc269d5ed1d376a06 Mon Sep 17 00:00:00 2001
From: Chris Lamb <chris@chris-lamb.co.uk>
Date: Wed, 16 Apr 2008 03:42:28 +0100
Subject: Don't install "Recommends:" when installing local tools

This patch disables the installation of "Recommends:" packages whilst
obtaining build utilities such as 'syslinux'.

It has three benefits:

 * Doesn't waste time installing useless packages whilst building.

 * Keeps the "binary chroot" clean - packages leak into the the live system
   on a rebuild.

 * Makes the behaviour of Install_Package more predictable and independent
   of the chroot's APT configuration.
---
 functions/packages.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/functions/packages.sh b/functions/packages.sh
index a98bdcc..54b7aba 100755
--- a/functions/packages.sh
+++ b/functions/packages.sh
@@ -34,11 +34,11 @@ Install_package ()
 	then
 		case "${LH_APT}" in
 			apt|apt-get)
-				Chroot "apt-get install --yes ${PACKAGES}"
+				Chroot "apt-get install --no-install-recommends --yes ${PACKAGES}"
 				;;
 
 			aptitude)
-				Chroot "aptitude install --assume-yes ${PACKAGES}"
+				Chroot "aptitude install --without-recommends --assume-yes ${PACKAGES}"
 				;;
 		esac
 	fi
-- 
cgit v1.0