diff options
-rwxr-xr-x | scripts/build/lb_binary_debian-installer | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/scripts/build/lb_binary_debian-installer b/scripts/build/lb_binary_debian-installer index 568a7fa03..36d239133 100755 --- a/scripts/build/lb_binary_debian-installer +++ b/scripts/build/lb_binary_debian-installer @@ -506,13 +506,13 @@ then fi # Sorting udebs - UDEBS="$(awk '/Filename: / { print $2 }' Packages)" - if [ "${LB_DERIVATIVE}" = true ] then - UDEBS="${UDEBS} $(awk '/Filename: / { print $2 }' Packages.derivative)" + UDEBS="$(awk '/Filename: / { print $2 }' Packages.derivative)" fi + UDEBS="${UDEBS} $(awk '/Filename: / { print $2 }' Packages)" + # Downloading udebs for UDEB in ${UDEBS} do @@ -522,7 +522,10 @@ then cp ../cache/packages_debian-installer.udeb/"$(basename ${UDEB})" ./ else # Downloading udebs - wget ${WGET_OPTIONS} "${LB_MIRROR_CHROOT}"/${UDEB} || wget ${WGET_OPTIONS} "${LB_PARENT_MIRROR_CHROOT}"/${UDEB} + if ! ls "$(basename ${UDEB} | awk -F_ '{ print $1 }')"_* > /dev/null 2>&1 + then + wget ${WGET_OPTIONS} "${LB_MIRROR_CHROOT}"/${UDEB} || wget ${WGET_OPTIONS} "${LB_PARENT_MIRROR_CHROOT}"/${UDEB} + fi fi done |