xbps-src: make sure environment is setup before updating repositories

This commit is contained in:
Duncaen
2025-11-28 23:36:50 +01:00
committed by Duncan Overbruck
parent 4a50ddadb6
commit dd7cf70be1
+3
View File
@@ -821,11 +821,13 @@ case "$XBPS_TARGET" in
if [ -n "$CHROOT_READY" -a -z "$IN_CHROOT" ]; then
chroot_handler bootstrap-update
else
setup_env "$XBPS_CROSS_BUILD"
chroot_sync_repodata
update_base_chroot
fi
;;
chroot)
setup_env "$XBPS_CROSS_BUILD"
chroot_sync_repodata
chroot_handler chroot dummy
;;
@@ -880,6 +882,7 @@ case "$XBPS_TARGET" in
if [ -n "$CHROOT_READY" -a -z "$IN_CHROOT" ]; then
chroot_handler $XBPS_TARGET $XBPS_TARGET_PKG
else
setup_env "$XBPS_CROSS_BUILD"
check_existing_pkg
chroot_sync_repodata
# prevent update_base_chroot from removing the builddir/destdir