From c9504415378b0b0f39f80f8c6042f289960ca7e9 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Fri, 22 Mar 2019 21:43:52 +0100 Subject: [PATCH] bin/xbps-install: ignore EBUSY errors --- bin/xbps-install/state_cb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/xbps-install/state_cb.c b/bin/xbps-install/state_cb.c index a2063cea..2ee54f95 100644 --- a/bin/xbps-install/state_cb.c +++ b/bin/xbps-install/state_cb.c @@ -175,8 +175,8 @@ state_cb(const struct xbps_state_cb_data *xscd, void *cbdata UNUSED) case XBPS_STATE_REMOVE_FILE_FAIL: case XBPS_STATE_REMOVE_FILE_HASH_FAIL: case XBPS_STATE_REMOVE_FILE_OBSOLETE_FAIL: - /* Ignore errors due to not empty directories */ - if (xscd->err == ENOTEMPTY) + /* Ignore errors due to not empty directories or directories being a mount point */ + if (xscd->err == ENOTEMPTY || xscd->err == EBUSY) return 0; xbps_error_printf("%s\n", xscd->desc);