fs_fsys: ignore mkdir EEXIST

Be happy if the directory already exists.
cute-signatures
Timo Teräs 2022-02-21 12:01:37 +02:00
parent b576f08284
commit 17f22530a5
1 changed files with 2 additions and 1 deletions

View File

@ -17,7 +17,8 @@
static int fsys_dir_create(struct apk_fsdir *d, mode_t mode)
{
if (mkdirat(apk_ctx_fd_dest(d->ac), apk_pathbuilder_cstr(&d->pb), mode) < 0)
if (mkdirat(apk_ctx_fd_dest(d->ac), apk_pathbuilder_cstr(&d->pb), mode) < 0 &&
errno != EEXIST)
return -errno;
return 0;
}