summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lamb <chris@chris-lamb.co.uk>2008-04-16 03:42:28 +0100
committerDaniel Baumann <daniel@debian.org>2011-03-09 19:03:32 +0100
commit08a0bc7155ef9d3c0c4e424fc269d5ed1d376a06 (patch)
tree494028d037196ebb6535c19d1bf7e657e2f55eec
parent0e8c38206d4928d774867831c55cd80a17b638a3 (diff)
downloadlive-build-08a0bc7155ef9d3c0c4e424fc269d5ed1d376a06.zip
live-build-08a0bc7155ef9d3c0c4e424fc269d5ed1d376a06.tar.gz
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.
-rwxr-xr-xfunctions/packages.sh4
1 files 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