Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
When deleting dirs, don't emit errors if unable to remove a mounted dir.
Bryan Drewery committed 13 years ago
commit c5799f6b283cab160eaea9b1e4286b6fce53b87b
parent 76e6d1e
1 file changed +1 -1
modified libpkg/pkg_delete.c
@@ -174,7 +174,7 @@ pkg_delete_dirs(__unused struct pkgdb *db, struct pkg *pkg, bool force)

		if (pkg_dir_try(dir)) {
			if (rmdir(pkg_dir_path(dir)) == -1 &&
-
			    errno != ENOTEMPTY && !force)
+
			    errno != ENOTEMPTY && errno != EBUSY && !force)
				pkg_emit_errno("rmdir", pkg_dir_path(dir));
		} else {
			if (rmdir(pkg_dir_path(dir)) == -1 && !force)