aboutsummaryrefslogtreecommitdiff
path: root/xbps-src
diff options
context:
space:
mode:
authorJuan RP <xtraeme@voidlinux.org>2019-02-02 17:16:18 +0000
committerDuncaen <duncaen@voidlinux.org>2019-02-02 18:03:58 +0000
commit9bf179825f6e0826f3daaa68d6caed5b8c2ff57b (patch)
tree6aab84f261307a2548be63dd96cf288c930da78b /xbps-src
parent1fca15124a2cd9591c62d13f3fa94ab7d885a643 (diff)
downloadvoid-packages-9bf179825f6e0826f3daaa68d6caed5b8c2ff57b.tar
void-packages-9bf179825f6e0826f3daaa68d6caed5b8c2ff57b.tar.gz
void-packages-9bf179825f6e0826f3daaa68d6caed5b8c2ff57b.tar.bz2
void-packages-9bf179825f6e0826f3daaa68d6caed5b8c2ff57b.tar.lz
void-packages-9bf179825f6e0826f3daaa68d6caed5b8c2ff57b.tar.xz
void-packages-9bf179825f6e0826f3daaa68d6caed5b8c2ff57b.tar.zst
void-packages-9bf179825f6e0826f3daaa68d6caed5b8c2ff57b.zip
xbps-src: fix 'clean' and 'remove-autodeps' targets again.
Broke them in f35aa4cc19
Diffstat (limited to 'xbps-src')
-rwxr-xr-xxbps-src12
1 files changed, 10 insertions, 2 deletions
diff --git a/xbps-src b/xbps-src
index a79de519a40..2b8e99e1ef6 100755
--- a/xbps-src
+++ b/xbps-src
@@ -686,7 +686,11 @@ case "$XBPS_TARGET" in
;;
clean)
if [ -z "$XBPS_TARGET_PKG" ]; then
- chroot_handler remove-autodeps
+ if [ -n "$CHROOT_READY" -a -z "$IN_CHROOT" ]; then
+ chroot_handler remove-autodeps
+ else
+ remove_pkg_autodeps
+ fi
msg_normal "xbps-src: cleaning up masterdir...\n"
chmod -R +wX $XBPS_MASTERDIR/builddir # Needed to remove Go Modules
rm -rf $XBPS_MASTERDIR/builddir $XBPS_MASTERDIR/destdir
@@ -709,7 +713,11 @@ case "$XBPS_TARGET" in
consistency_check
;;
remove-autodeps)
- chroot_handler remove-autodeps
+ if [ -n "$CHROOT_READY" -a -z "$IN_CHROOT" ]; then
+ chroot_handler remove-autodeps
+ else
+ remove_pkg_autodeps
+ fi
;;
fetch|extract|build|check|configure|install|pkg)
if [ "$XBPS_TARGET" = "check" ]; then