diff options
-rwxr-xr-x | scripts/build/source_debian | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/scripts/build/source_debian b/scripts/build/source_debian index ca506b914..a619288c5 100755 --- a/scripts/build/source_debian +++ b/scripts/build/source_debian @@ -116,15 +116,19 @@ case "${LB_MODE}" in ;; *) - if grep -qs "-backports" chroot/etc/apt/sources.list.d/progress-linux.list + if grep -qs "${LB_DISTRIBUTION}-backports" chroot/etc/apt/sources.list.d/progress-linux.list then + cp chroot/etc/apt/sources.list.d/progress-linux.list chroot/etc/apt/sources.list.d/progress-linux.list.orig + while read _LINE do if echo "${_LINE}" | grep -qs ${LB_DISTRIBUTION}-backports then sed -i -e "s|${_LINE}|#${_LINE}|" chroot/etc/apt/sources.list.d/progress-linux.list fi - done < chroot/etc/apt/sources.list.d/progress-linux.list + done < chroot/etc/apt/sources.list.d/progress-linux.list.orig + + Apt chroot update fi ;; esac @@ -183,5 +187,13 @@ do mv chroot/"${SOURCE}"_* source/debian/"${LETTER}"/"${SOURCE}" done +# Reverting apt sources again +if [ -e chroot/etc/apt/sources.list.d/progress-linux.list.orig ] +then + mv chroot/etc/apt/sources.list.d/progress-linux.list.orig chroot/etc/apt/sources.list.d/progress-linux.list + + Apt chroot update +fi + # Creating stage file Create_stagefile .build/source_debian |