diff options
-rwxr-xr-x | scripts/build/lb_chroot_apt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/build/lb_chroot_apt b/scripts/build/lb_chroot_apt index 240fcecd1..edfc033c6 100755 --- a/scripts/build/lb_chroot_apt +++ b/scripts/build/lb_chroot_apt @@ -133,6 +133,14 @@ case "${1}" in esac fi + # Rebuild apt indices from scratch. + # Due to the fact that apt doesn't understand pinning on the + # fly, we need to manuall remove the cached indices and fetch + # them again. + rm -f chroot/var/cache/apt/* > /dev/null 2>&1 || true + rm -f chroot/var/lib/apt/lists/* > /dev/null 2>&1 || true + Chroot chroot "apt-get ${APT_OPTIONS} update" + # Creating stage file Create_stagefile .stage/chroot_apt ;; |