summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lamb <chris@chris-lamb.co.uk>2008-04-16 03:42:28 +0100
committerChris Lamb <chris@chris-lamb.co.uk>2008-04-16 03:42:28 +0100
commitb16cedc2546df71ac0b055a02642bbbb5797bb2b (patch)
tree494028d037196ebb6535c19d1bf7e657e2f55eec
parent9e272993ccdbc087b10b3e58fb580548d528b039 (diff)
downloadvyos-live-build-b16cedc2546df71ac0b055a02642bbbb5797bb2b.tar.gz
vyos-live-build-b16cedc2546df71ac0b055a02642bbbb5797bb2b.zip
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. Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
-rwxr-xr-xfunctions/packages.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/functions/packages.sh b/functions/packages.sh
index a98bdcc91..54b7aba99 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