]> git.ipfire.org Git - pakfire.git/commitdiff
scriptlets: Use new jail functions to run scripts
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 3 Aug 2022 09:27:13 +0000 (09:27 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 3 Aug 2022 09:27:13 +0000 (09:27 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/scriptlet.c

index 1ffa1ff9a2980a0e55adc1c738a160fa0120f235..099af7a29c172d8c99f862b74bf3b00e7ff03ed3 100644 (file)
@@ -22,7 +22,7 @@
 #include <stdlib.h>
 #include <string.h>
 
-#include <pakfire/execute.h>
+#include <pakfire/jail.h>
 #include <pakfire/logging.h>
 #include <pakfire/scriptlet.h>
 #include <pakfire/util.h>
@@ -168,8 +168,8 @@ static int pakfire_scriptlet_is_shell_script(struct pakfire_scriptlet* scriptlet
 int pakfire_scriptlet_execute(struct pakfire_scriptlet* scriptlet) {
        // Detect what kind of script this is and run it
        if (pakfire_scriptlet_is_shell_script(scriptlet))
-               return pakfire_execute_script(scriptlet->pakfire, scriptlet->data, scriptlet->size,
-                       NULL, NULL, 0, NULL, NULL);
+               return pakfire_jail_run_script(scriptlet->pakfire,
+                       scriptlet->data, scriptlet->size, NULL, 0);
 
        ERROR(scriptlet->pakfire, "Scriptlet is of an unknown kind\n");
        errno = ENOTSUP;