xbps-src: stop invoking chroot-git explicitly
Use /usr/libexec/chroot-git/git instead. Honestly, I think xbps-src stop using chroot-git directly for a while, since xbps-src invoke git to retrieve metadata outside of chroot in order to support git's worktree.
This commit is contained in:
parent
f520fb31f3
commit
07cc9e1787
9
xbps-src
9
xbps-src
|
@ -568,13 +568,14 @@ if [ -d "$XBPS_MASTERDIR" -a ! -w "$XBPS_MASTERDIR" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Try using chroot-git then git from the host system
|
# Try using chroot-git then git from the host system
|
||||||
if command -v chroot-git &>/dev/null; then
|
XBPS_GIT_CMD="$(PATH="/usr/libexec/chroot-git:$PATH:$XBPS_MASTERDIR/usr/libexec/chroot-git" command -v git 2>/dev/null)"
|
||||||
export XBPS_GIT_CMD=$(command -v chroot-git)
|
if [ -n "$XBPS_GIT_CMD" ]; then
|
||||||
elif command -v git &>/dev/null; then
|
export XBPS_GIT_CMD
|
||||||
export XBPS_GIT_CMD=$(command -v git)
|
|
||||||
elif [ -z "$XBPS_USE_BUILD_MTIME" ] || [ "$XBPS_USE_GIT_REVS" ]; then
|
elif [ -z "$XBPS_USE_BUILD_MTIME" ] || [ "$XBPS_USE_GIT_REVS" ]; then
|
||||||
echo "neither chroot-git or git are available in your system!" 1>&2
|
echo "neither chroot-git or git are available in your system!" 1>&2
|
||||||
exit 1
|
exit 1
|
||||||
|
else
|
||||||
|
unset XBPS_GIT_CMD
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "$XBPS_HOSTDIR" ]; then
|
if [ -n "$XBPS_HOSTDIR" ]; then
|
||||||
|
|
Loading…
Reference in New Issue