]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/misc-progs/suricatactrl.c
suricata: Rule files are now located in /var/lib/suricata
[ipfire-2.x.git] / src / misc-progs / suricatactrl.c
index dbc5c64ad99326c177b732e51dd5a443d92deb42..00f861ba3463e7af39071d022293f27afbd6f31d 100644 (file)
@@ -19,7 +19,7 @@ int main(int argc, char *argv[]) {
                exit(1);
 
        if (argc < 2) {
-               fprintf(stderr, "\nNo argument given.\n\nidsctrl (start|stop|restart)\n\n");
+               fprintf(stderr, "\nNo argument given.\n\nsuricatactrl (start|stop|restart|reload)\n\n");
                exit(1);
        }
 
@@ -29,8 +29,12 @@ int main(int argc, char *argv[]) {
                safe_system("/etc/rc.d/init.d/suricata stop");
        } else if (strcmp(argv[1], "restart") == 0) {
                safe_system("/etc/rc.d/init.d/suricata restart");
+       } else if (strcmp(argv[1], "reload") == 0) {
+               safe_system("/etc/rc.d/init.d/suricata reload");
+       } else if (strcmp(argv[1], "fix-rules-dir") == 0) {
+               safe_system("chown -R nobody:nobody /var/lib/suricata");
        } else {
-               fprintf(stderr, "\nBad argument given.\n\nsnortctrl (start|stop|restart)\n\n");
+               fprintf(stderr, "\nBad argument given.\n\nsuricatactrl (start|stop|restart|reload)\n\n");
                exit(1);
        }