]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/misc-progs/squidctrl.c
Update madwifi to r4003 and switch hal to test-hal
[people/pmueller/ipfire-2.x.git] / src / misc-progs / squidctrl.c
index e8d2f13a9cff032b56bbe9521e118f7d43e3b108..9f3ba5dd9a3a9acc83e3a727174bd5cc7f356913 100644 (file)
@@ -19,7 +19,7 @@ int main(int argc, char *argv[]) {
                exit(1);
 
        if (argc < 2) {
-               fprintf(stderr, "\nNo argument given.\n\nsquidctrl (start|stop|restart|flush)\n\n");
+               fprintf(stderr, "\nNo argument given.\n\nsquidctrl (start|stop|restart|flush|reconfigure)\n\n");
                exit(1);
        }
 
@@ -29,15 +29,17 @@ int main(int argc, char *argv[]) {
                safe_system("/etc/rc.d/init.d/squid stop");
        } else if (strcmp(argv[1], "restart") == 0) {
                safe_system("/etc/rc.d/init.d/squid restart");
+       } else if (strcmp(argv[1], "reconfigure") == 0) {
+               safe_system("/etc/rc.d/init.d/squid reconfigure");
        } else if (strcmp(argv[1], "flush") == 0) {
                safe_system("/etc/rc.d/init.d/squid flush");
        } else if (strcmp(argv[1], "enable") == 0) {
-               safe_system("ln -fs ../init.d/squid /etc/rc.d/rc3.d/S99squid >/dev/null 2>&1");
-               safe_system("ln -fs ../init.d/squid /etc/rc.d/rc{0,6}.d/K00squid >/dev/null 2>&1");
+               safe_system("ln -fs ../init.d/squid /etc/rc.d/rc0.d/K00squid >/dev/null 2>&1");
+               safe_system("ln -fs ../init.d/squid /etc/rc.d/rc6.d/K00squid >/dev/null 2>&1");
        } else if (strcmp(argv[1], "disable") == 0) {
                safe_system("rm -f /etc/rc.d/rc*.d/*squid >/dev/null 2>&1");
        } else {
-               fprintf(stderr, "\nBad argument given.\n\nredctrl (start|stop|restart|flush)\n\n");
+               fprintf(stderr, "\nBad argument given.\n\nsquidctrl (start|stop|restart|flush|reconfigure)\n\n");
                exit(1);
        }