From bd9b635a0a867d6b5ffe2e32ffe142374f856096 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 4 Feb 2012 22:40:41 +0100 Subject: Simplyfing automatic pinning in derivative modes. --- scripts/build/lb_chroot_apt | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/scripts/build/lb_chroot_apt b/scripts/build/lb_chroot_apt index 95c6159cc..2c79ee6d1 100755 --- a/scripts/build/lb_chroot_apt +++ b/scripts/build/lb_chroot_apt @@ -150,22 +150,28 @@ case "${1}" in progress) if [ ! -e chroot/etc/apt/preferences.d/progress.pref ] then - _DISTRIBUTIONS="$(echo ${LB_DISTRIBUTION} | sed -e 's|-backports||')" + _DISTRIBUTION="$(echo ${LB_DISTRIBUTION} | sed -e 's|-backports||')" + + _DISTRIBUTIONS="${_DISTRIBUTION}" if [ "${LB_SECURITY}" = "true" ] then - _DISTRIBUTION="${_DISTRIBUTION} $(echo ${LB_DISTRIBUTION} | sed -e 's|-backports||')-security" + _DISTRIBUTIONS="${_DISTRIBUTIONS} ${_DISTRIBUTION}-security" fi if [ "${LB_VOLATILE}" = "true" ] then - _DISTRIBUTION="${_DISTRIBUTION} $(echo ${LB_DISTRIBUTION} | sed -e 's|-backports||')-updates" + _DISTRIBUTIONS="${_DISTRIBUTIONS} ${_DISTRIBUTION}-updates" fi - if [ "${LB_BACKPORTS}" = "true" ] - then - _DISTRIBUTION="${_DISTRIBUTION} $(echo ${LB_DISTRIBUTION} | sed -e 's|-backports||')-backports" - fi + case "${LB_DISTRIBUTION}" in + *-backports) + if [ "${LB_BACKPORTS}" = "true" ] + then + _DISTRIBUTIONS="${_DISTRIBUTIONS} ${_DISTRIBUTION}-backports" + fi + ;; + esac for _DISTRIBUTION in ${_DISTRIBUTIONS} do -- cgit v1.2.3