diff options
author | Juan RP <xtraeme@voidlinux.org> | 2019-02-02 17:16:18 +0000 |
---|---|---|
committer | Duncaen <duncaen@voidlinux.org> | 2019-02-02 18:03:58 +0000 |
commit | 9bf179825f6e0826f3daaa68d6caed5b8c2ff57b (patch) | |
tree | 6aab84f261307a2548be63dd96cf288c930da78b /xbps-src | |
parent | 1fca15124a2cd9591c62d13f3fa94ab7d885a643 (diff) | |
download | void-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-x | xbps-src | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -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 |