summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2020-02-16 00:19:04 +0530
committerJussi Pakkanen <jpakkane@gmail.com>2020-02-17 18:36:14 +0200
commitb7c70c47a6473ee81b744b37da5a9f16b69d57a1 (patch)
treea925400d0ee3fa92a4ba909dec0b9393ff62d89e
parent8650c763d99de2d2234f0bd7493b480474f7336b (diff)
downloadmeson-b7c70c47a6473ee81b744b37da5a9f16b69d57a1.tar.gz
mdist: Use windows_proof_rmtree when deleting
-rw-r--r--mesonbuild/mdist.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/mesonbuild/mdist.py b/mesonbuild/mdist.py
index 37ac0b5be..bfff50a64 100644
--- a/mesonbuild/mdist.py
+++ b/mesonbuild/mdist.py
@@ -201,7 +201,7 @@ def check_dist(packagename, meson_command, extra_meson_args, bld_root, privdir):
installdir = os.path.join(privdir, 'dist-install')
for p in (unpackdir, builddir, installdir):
if os.path.exists(p):
- shutil.rmtree(p)
+ windows_proof_rmtree(p)
os.mkdir(p)
ninja_bin = detect_ninja()
shutil.unpack_archive(packagename, unpackdir)
@@ -217,9 +217,9 @@ def check_dist(packagename, meson_command, extra_meson_args, bld_root, privdir):
if ret > 0:
print('Dist check build directory was {}'.format(builddir))
else:
- shutil.rmtree(unpackdir)
- shutil.rmtree(builddir)
- shutil.rmtree(installdir)
+ windows_proof_rmtree(unpackdir)
+ windows_proof_rmtree(builddir)
+ windows_proof_rmtree(installdir)
print('Distribution package %s tested' % packagename)
return ret