X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=src%2Fmisc-progs%2Fredctrl.c;h=063ea3746c9f1e4ed27c7fa6b93800d9b12bf8f4;hb=271bac39a0b2999c843a5ec580438230d5398c74;hp=4ef5f33e533b0ba415fe4a5aca96ac9b04b069e1;hpb=d95bfe986b12022920645d5c7f60dd97ab7b3a81;p=ipfire-2.x.git diff --git a/src/misc-progs/redctrl.c b/src/misc-progs/redctrl.c index 4ef5f33e53..063ea3746c 100644 --- a/src/misc-progs/redctrl.c +++ b/src/misc-progs/redctrl.c @@ -19,22 +19,18 @@ int main(int argc, char *argv[]) { exit(1); if (argc < 2) { - fprintf(stderr, "\nNo argument given.\n\nredctrl (start|stop|restart|clear)\n\n"); + fprintf(stderr, "\nNo argument given.\n\nredctrl (start|stop|restart)\n\n"); exit(1); } if (strcmp(argv[1], "start") == 0) { - safe_system("/etc/rc.d/init.d/red start"); + safe_system("/etc/rc.d/init.d/network start red"); } else if (strcmp(argv[1], "stop") == 0) { - safe_system("/etc/rc.d/init.d/red stop"); + safe_system("/etc/rc.d/init.d/network stop red"); } else if (strcmp(argv[1], "restart") == 0) { - safe_system("/etc/rc.d/init.d/red stop"); - safe_system("sleep 3"); - safe_system("/etc/rc.d/init.d/red start"); - } else if (strcmp(argv[1], "clear") == 0) { - safe_system("/etc/rc.d/init.d/red clear"); + safe_system("/etc/rc.d/init.d/network restart red"); } else { - fprintf(stderr, "\nBad argument given.\n\nredctrl (start|stop|restart|clear)\n\n"); + fprintf(stderr, "\nBad argument given.\n\nredctrl (start|stop|restart)\n\n"); exit(1); }