From 5884379469fa567d75efed06912673155c4aa761 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 13 Apr 2023 11:26:06 +0000 Subject: [PATCH] build: Don't try to bind-mount @local if it does not exist Signed-off-by: Michael Tremer --- src/libpakfire/build.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/libpakfire/build.c b/src/libpakfire/build.c index a5653a30f..13c4c87f4 100644 --- a/src/libpakfire/build.c +++ b/src/libpakfire/build.c @@ -169,10 +169,12 @@ static int __pakfire_build_setup_repo(struct pakfire* pakfire, const char* _path = pakfire_repo_get_path(repo); // Bind-mount the repository data read-only - r = pakfire_jail_bind(build->jail, _path, _path, MS_RDONLY); - if (r) { - ERROR(pakfire, "Could not bind-mount the repository at %s: %m\n", _path); - goto ERROR; + if (pakfire_path_exists(_path)) { + r = pakfire_jail_bind(build->jail, _path, _path, MS_RDONLY); + if (r) { + ERROR(pakfire, "Could not bind-mount the repository at %s: %m\n", _path); + goto ERROR; + } } } -- 2.39.5