aboutsummaryrefslogtreecommitdiff
path: root/xbps-src
diff options
context:
space:
mode:
authorJuan RP <xtraeme@gmail.com>2019-06-19 09:49:05 +0000
committerJuan RP <xtraeme@gmail.com>2019-06-19 09:49:05 +0000
commitfab661775821144aaee6bbc5e580522920f3ae27 (patch)
treec25bb44a62a484576c5855d4fdcfd6e8a50723db /xbps-src
parent63333a159b8d3fabd0787862847e07a7ab851727 (diff)
downloadvoid-packages-fab661775821144aaee6bbc5e580522920f3ae27.tar
void-packages-fab661775821144aaee6bbc5e580522920f3ae27.tar.gz
void-packages-fab661775821144aaee6bbc5e580522920f3ae27.tar.bz2
void-packages-fab661775821144aaee6bbc5e580522920f3ae27.tar.lz
void-packages-fab661775821144aaee6bbc5e580522920f3ae27.tar.xz
void-packages-fab661775821144aaee6bbc5e580522920f3ae27.tar.zst
void-packages-fab661775821144aaee6bbc5e580522920f3ae27.zip
xbps-src: remove builddir properly in the clean target.
I've seen some go packages changing the permissions to some directories, hence force them.
Diffstat (limited to 'xbps-src')
-rwxr-xr-xxbps-src3
1 files changed, 2 insertions, 1 deletions
diff --git a/xbps-src b/xbps-src
index 65c45ada56d..91ab57850eb 100755
--- a/xbps-src
+++ b/xbps-src
@@ -716,7 +716,8 @@ case "$XBPS_TARGET" in
remove_pkg_autodeps
fi
msg_normal "xbps-src: cleaning up masterdir...\n"
- chmod -R +wX $XBPS_MASTERDIR/builddir # Needed to remove Go Modules
+ # Needed to remove Go Modules
+ [ -d $XBPS_MASTERDIR/builddir ] && chmod -R +wX $XBPS_MASTERDIR/builddir
rm -rf $XBPS_MASTERDIR/builddir $XBPS_MASTERDIR/destdir
rm -f $XBPS_MASTERDIR/tmp/* >/dev/null 2>&1
else