xbps-src: fix masterdir creation if "masterdir" exists
need to check if masterdir is for the requested arch or not
This commit is contained in:
parent
0ebcc38000
commit
33a5320079
3
xbps-src
3
xbps-src
|
@ -535,7 +535,8 @@ if [ "$XBPS_CHROOT_CMD" = ethereal ]; then
|
||||||
else
|
else
|
||||||
: "${XBPS_MASTERDIR:=$XBPS_DISTDIR/masterdir-$XBPS_MACHINE}"
|
: "${XBPS_MASTERDIR:=$XBPS_DISTDIR/masterdir-$XBPS_MACHINE}"
|
||||||
# but use $XBPS_DISTDIR/masterdir if it exists and the new style doesn't
|
# but use $XBPS_DISTDIR/masterdir if it exists and the new style doesn't
|
||||||
if [ ! -d "${XBPS_MASTERDIR}" ] && [ -d "${XBPS_DISTDIR}/masterdir" ]; then
|
if [ ! -d "${XBPS_MASTERDIR}" ] && [ -d "${XBPS_DISTDIR}/masterdir" ] \
|
||||||
|
&& [ "$(cat "${XBPS_DISTDIR}"/masterdir/.xbps_chroot_init)" = "$XBPS_MACHINE" ]; then
|
||||||
XBPS_MASTERDIR="${XBPS_DISTDIR}/masterdir"
|
XBPS_MASTERDIR="${XBPS_DISTDIR}/masterdir"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue