From c2ae716b2347fec55332798fe991132e27ab6163 Mon Sep 17 00:00:00 2001 From: Piraty Date: Tue, 27 Oct 2020 14:39:48 +0100 Subject: xi: take XBPS_HOSTDIR into account --- xi | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/xi b/xi index a603c04..0541b3c 100755 --- a/xi +++ b/xi @@ -2,18 +2,23 @@ # xi PKGS... - like xbps-install -S, but take cwd repo and sudo/su into account BRANCH=$(git symbolic-ref -q --short HEAD 2>/dev/null) -XBPS_DISTDIR="$(xdistdir 2>/dev/null)" || XBPS_DISTDIR=. +if [ -n "$XBPS_HOSTDIR" ]; then + XBPS_BINPKGS="$XBPS_HOSTDIR/binpkgs" +else + XBPS_DISTDIR="$(xdistdir 2>/dev/null)" || XBPS_DISTDIR=. + XBPS_BINPKGS="$XBPS_DISTDIR/hostdir/binpkgs" +fi ADDREPO=" - --repository=$XBPS_DISTDIR/hostdir/binpkgs/$BRANCH - --repository=$XBPS_DISTDIR/hostdir/binpkgs/$BRANCH/nonfree - --repository=$XBPS_DISTDIR/hostdir/binpkgs/$BRANCH/multilib - --repository=$XBPS_DISTDIR/hostdir/binpkgs/$BRANCH/multilib/nonfree - --repository=$XBPS_DISTDIR/hostdir/binpkgs/$BRANCH/debug - --repository=$XBPS_DISTDIR/hostdir/binpkgs - --repository=$XBPS_DISTDIR/hostdir/binpkgs/nonfree - --repository=$XBPS_DISTDIR/hostdir/binpkgs/multilib - --repository=$XBPS_DISTDIR/hostdir/binpkgs/multilib/nonfree - --repository=$XBPS_DISTDIR/hostdir/binpkgs/debug + --repository=$XBPS_BINPKGS/$BRANCH + --repository=$XBPS_BINPKGS/$BRANCH/nonfree + --repository=$XBPS_BINPKGS/$BRANCH/multilib + --repository=$XBPS_BINPKGS/$BRANCH/multilib/nonfree + --repository=$XBPS_BINPKGS/$BRANCH/debug + --repository=$XBPS_BINPKGS + --repository=$XBPS_BINPKGS/nonfree + --repository=$XBPS_BINPKGS/multilib + --repository=$XBPS_BINPKGS/multilib/nonfree + --repository=$XBPS_BINPKGS/debug " SUDO= -- cgit 1.4.1