]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
misc-progs: extrahdctrl: Use new run() function
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 6 Jan 2021 11:39:46 +0000 (11:39 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 27 Jan 2021 21:06:57 +0000 (21:06 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/misc-progs/extrahdctrl.c

index 1d5b960190ec2336d982cff98f1e261bed6d408c..49a25387f7a24614339753869c5de1630fac5583 100644 (file)
@@ -5,21 +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[]) {
-
-       char command[512];
-       if (!(initsetuid()))
+int main(int argc, char** argv) {
+       if (!initsetuid())
                exit(1);
 
-       snprintf(command, 512, "/var/ipfire/extrahd/bin/extrahd.pl %s %s", argv[1], argv[2]);
-       safe_system("chmod 755 /var/ipfire/extrahd/bin/extrahd.pl 2>&1 >/dev/null");
-       safe_system(command);
+       return run("/var/ipfire/extrahd/bin/extrahd.pl", argv);
 }