]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/misc-progs/pakfire.c
suricata: Change midstream policy to "pass-flow"
[people/pmueller/ipfire-2.x.git] / src / misc-progs / pakfire.c
index fe6edfc32948c496df9f05ffa057bdcb427978ae..35bea86777925a14d4c121bd3fc56d05e40106d6 100644 (file)
@@ -5,26 +5,11 @@
  *
  */
 
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <fcntl.h>
 #include "setuid.h"
 
-int main(int argc, char *argv[]) {
-       int i;
-       char command[STRING_SIZE] = "/opt/pakfire/pakfire";
-       char temp[STRING_SIZE];
-
-       if (!(initsetuid()))
+int main(int argc, char** argv) {
+       if (!initsetuid())
                exit(1);
 
-       for (i = 1; i < argc; i++) {
-               snprintf(temp, STRING_SIZE, "%s %s", command, argv[i]);
-               snprintf(command, STRING_SIZE, "%s", temp);
-       }
-
-       return safe_system(command);
+       return run("/opt/pakfire/pakfire", argv + 1);
 }