From: Michael Tremer Date: Mon, 8 Aug 2022 17:18:49 +0000 (+0000) Subject: build: Use default jail to run any scripts X-Git-Tag: 0.9.28~558 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=001bcbd7fd2d05302016dc43973138d3c70a9d42;p=pakfire.git build: Use default jail to run any scripts Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/build.c b/src/libpakfire/build.c index 43c030988..fc1264149 100644 --- a/src/libpakfire/build.c +++ b/src/libpakfire/build.c @@ -103,7 +103,6 @@ ERROR: static int pakfire_build_run_script(struct pakfire_build* build, const char* filename, const char* args[], char*** output) { - struct pakfire_jail* jail = NULL; char* script = NULL; size_t size = 0; char path[PATH_MAX]; @@ -127,20 +126,13 @@ static int pakfire_build_run_script(struct pakfire_build* build, const char* fil goto ERROR; } - // Create a new jail - jail = pakfire_build_make_jail(build->pakfire); - if (!jail) - goto ERROR; - // Execute the script - r = pakfire_jail_exec_script(jail, script, size, args, output); + r = pakfire_jail_exec_script(build->jail, script, size, args, output); if (r) { ERROR(build->pakfire, "Script '%s' failed with status %d\n", filename, r); } ERROR: - if (jail) - pakfire_jail_unref(jail); if (script) free(script);