From 1776240bfecd827feff512c0719a8bfd8b2f4532 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Tue, 8 Dec 2020 07:12:40 +0700 Subject: [PATCH] chroot.sh: export XBPS_ALT_REPOSITORY to chroot Outside of chroot, we calcucate XBPS_ALT_REPOSITORY only to throw it away and calculate it again inside chroot. Normally, this is not problem except when we're working with a Git's worktree, in which case, we don't have the access to original gitdir inside chroot. Let's bring that value from outside of chroot into it. --- common/xbps-src/shutils/chroot.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/common/xbps-src/shutils/chroot.sh b/common/xbps-src/shutils/chroot.sh index ea63bf7e779..0af17c786e5 100644 --- a/common/xbps-src/shutils/chroot.sh +++ b/common/xbps-src/shutils/chroot.sh @@ -180,6 +180,7 @@ chroot_handler() { SOURCE_DATE_EPOCH="$SOURCE_DATE_EPOCH" \ XBPS_GIT_REVS="$XBPS_GIT_REVS" \ XBPS_ALLOW_CHROOT_BREAKOUT="$XBPS_ALLOW_CHROOT_BREAKOUT" \ + ${XBPS_ALT_REPOSITORY:+XBPS_ALT_REPOSITORY=$XBPS_ALT_REPOSITORY} \ $XBPS_COMMONDIR/chroot-style/${XBPS_CHROOT_CMD:=uunshare}.sh \ $XBPS_MASTERDIR $XBPS_DISTDIR "$XBPS_HOSTDIR" "$XBPS_CHROOT_CMD_ARGS" \ /void-packages/xbps-src $XBPS_OPTIONS $action $pkg