]> git.ipfire.org Git - pakfire.git/commitdiff
build: Use default jail to run any scripts
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 8 Aug 2022 17:18:49 +0000 (17:18 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 8 Aug 2022 17:18:49 +0000 (17:18 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/build.c

index 43c03098873d68f2f86ef29ed2c8725e8c5bfa80..fc1264149d5c3372229f0612a267675dee65fa15 100644 (file)
@@ -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);