From 8b55fd7d4246c86f7b27878b8348c78085f0c5f2 Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Wed, 15 Dec 2021 19:34:53 +0100 Subject: [PATCH] xbps-src: make -E ignore remote repositories with -N --- common/xbps-src/shutils/common.sh | 4 +++- xbps-src | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/common/xbps-src/shutils/common.sh b/common/xbps-src/shutils/common.sh index 1739124050f7..781d38b6a26b 100644 --- a/common/xbps-src/shutils/common.sh +++ b/common/xbps-src/shutils/common.sh @@ -470,7 +470,9 @@ setup_pkg() { fi makejobs="-j$XBPS_MAKEJOBS" if [ -n "$XBPS_BINPKG_EXISTS" ]; then - local _binpkgver="$($XBPS_QUERY_XCMD -R -ppkgver $pkgver 2>/dev/null)" + local extraflags="" + [ -n "$XBPS_SKIP_REMOTEREPOS" ] && extraflags="-i" + local _binpkgver="$($XBPS_QUERY_XCMD -R -ppkgver $pkgver $extraflags 2>/dev/null)" if [ "$_binpkgver" = "$pkgver" ]; then if [ -z "$XBPS_DEPENDENCY" ]; then local _repo="$($XBPS_QUERY_XCMD -R -prepository $pkgver 2>/dev/null)" diff --git a/xbps-src b/xbps-src index ff249015ed02..28ffdaa024a8 100755 --- a/xbps-src +++ b/xbps-src @@ -188,7 +188,7 @@ $(print_cross_targets) The masterdir is the main directory to build/store/compile packages. If unset defaults to void-packages/masterdir. --N Disable use of remote repositories to resolve dependencies. +-N Disable use of remote repositories. -o Enable or disable (prefixed with ~) package build options. If 'etc/conf'