hooks/register-pkg: register 32bit pkgs in cross mode too.

You can now build 32bit pkgs in cross compilation mode (-a i686).
This commit is contained in:
Juan RP 2015-02-08 18:12:34 +01:00
parent 37cc78ea68
commit 964bf772ba
1 changed files with 7 additions and 8 deletions

View File

@ -7,17 +7,16 @@ registerpkg() {
msg_error "Unexistent binary package ${repo}/${pkg}!\n"
fi
if [ -n "${arch}" ]; then
export XBPS_TARGET_ARCH=${arch}
fi
msg_normal "Registering ${pkg} into ${repo} ...\n"
if [ -n "$XBPS_CROSS_BUILD" ]; then
$XBPS_RINDEX_XCMD ${XBPS_BUILD_FORCEMODE:+-f} -a ${repo}/${pkg}
if [ -n "${arch}" ]; then
XBPS_TARGET_ARCH=${arch} $XBPS_RINDEX_CMD ${XBPS_BUILD_FORCEMODE:+-f} -a ${repo}/${pkg}
else
$XBPS_RINDEX_CMD ${XBPS_BUILD_FORCEMODE:+-f} -a ${repo}/${pkg}
if [ -n "$XBPS_CROSS_BUILD" ]; then
$XBPS_RINDEX_XCMD ${XBPS_BUILD_FORCEMODE:+-f} -a ${repo}/${pkg}
else
$XBPS_RINDEX_CMD ${XBPS_BUILD_FORCEMODE:+-f} -a ${repo}/${pkg}
fi
fi
unset XBPS_TARGET_ARCH
}
hook() {