diff --git a/xbps-src/shutils/init_funcs.sh.in b/xbps-src/shutils/init_funcs.sh.in index bcb8c8da95..ec2299c6f0 100644 --- a/xbps-src/shutils/init_funcs.sh.in +++ b/xbps-src/shutils/init_funcs.sh.in @@ -63,7 +63,11 @@ set_defvars() for i in DESTDIR PACKAGESDIR BUILDDIR SRCDISTDIR; do eval val="\$XBPS_$i" - [ ! -d "$val" ] && mkdir -p $val + if [ ! -d "$val" ]; then + mdir=$(dirname $XBPS_MASTERDIR) + [ -z "$IN_CHROOT" -a "$mdir" = "/" ] && continue + mkdir -p $val + fi done xver=$(xbps-bin.static -V|awk '{print $2}')