aboutsummaryrefslogtreecommitdiff
path: root/xbps-src
diff options
context:
space:
mode:
authorDuncaen <duncaen@voidlinux.org>2019-02-12 14:37:22 +0000
committermaxice8 <30738253+maxice8@users.noreply.github.com>2019-02-14 07:42:03 +0000
commitf0ef8e8792c3a6764e613dbc647218967c357e39 (patch)
treeff0ae02f0505231cf54c4ed6bb4b022ed68bf6d1 /xbps-src
parentf93f5b2b96abfa45b28a36e829074dbcf9ec6c5f (diff)
downloadvoid-packages-f0ef8e8792c3a6764e613dbc647218967c357e39.tar
void-packages-f0ef8e8792c3a6764e613dbc647218967c357e39.tar.gz
void-packages-f0ef8e8792c3a6764e613dbc647218967c357e39.tar.bz2
void-packages-f0ef8e8792c3a6764e613dbc647218967c357e39.tar.lz
void-packages-f0ef8e8792c3a6764e613dbc647218967c357e39.tar.xz
void-packages-f0ef8e8792c3a6764e613dbc647218967c357e39.tar.zst
void-packages-f0ef8e8792c3a6764e613dbc647218967c357e39.zip
xbps-src: add clean-repocache command
Diffstat (limited to 'xbps-src')
-rwxr-xr-xxbps-src7
1 files changed, 7 insertions, 0 deletions
diff --git a/xbps-src b/xbps-src
index c6c55de63b5..48cf983958d 100755
--- a/xbps-src
+++ b/xbps-src
@@ -44,6 +44,9 @@ clean [pkgname]
If <pkgname> argument is specified, package files from <masterdir>/destdir and its
build directory in <masterdir>/buiddir are removed.
+clean-repocache
+ Removes obsolete packages from <hostdir>/repocache.
+
configure <pkgname>
Configure a package (fetch + extract + configure).
@@ -709,6 +712,10 @@ case "$XBPS_TARGET" in
remove_pkg $XBPS_CROSS_BUILD
fi
;;
+ clean-repocache)
+ export XBPS_TARGET_ARCH="${XBPS_CROSS_BUILD:-$XBPS_TARGET_MACHINE}"
+ $XBPS_REMOVE_CMD -C /dev/null -c $XBPS_HOSTDIR/repocache -O
+ ;;
consistency-check)
consistency_check
;;