]> git.pld-linux.org Git - packages/squid.git/blobdiff - squid.init
- added waiting 30 seconds while restarting - squid is waiting for clossing
[packages/squid.git] / squid.init
index 87fa68a59f1fbf0b63d48a21734318664aa2b5e4..a83da7c4e4030466ff89027ed554fbeaab34bbee 100644 (file)
@@ -28,7 +28,7 @@
 
 # Check that networking is up.
 if is_no "${NETWORKING}"; then
-       msg_Network_Down Squid
+       msg_network_down Squid
        exit 1
 fi
 
@@ -46,7 +46,7 @@ case "$1" in
                RETVAL=$?
                [ $RETVAL -eq 0 ] && touch /var/lock/subsys/squid
        else
-               msg_Already_Running Squid
+               msg_already_running Squid
        fi
        ;;
   stop)
@@ -56,12 +56,15 @@ case "$1" in
                killproc squid
                rm -f /var/lock/subsys/squid >/dev/null 2>&1
        else
-               msg_Not_Running squid
+               msg_not_running squid
                exit 1
        fi
        ;;
   restart)
        $0 stop
+       echo -n "Waiting 30 second..."
+       sleep 30
+       echo "done."
        $0 start
        ;;
   reload)
@@ -71,7 +74,7 @@ case "$1" in
                squid -k reconfigure
                ok
        else
-               msg_Not_Running squid
+               msg_not_running squid
                exit 1
        fi
        ;;
@@ -79,8 +82,12 @@ case "$1" in
        status squid
        exit $?
        ;;
+  init)
+       echo "Initializing squid"
+       squid -z
+       ;;
   *)
-       msg_Usage "$0 {start|stop|status|restart|reload}"
+       msg_usage "$0 {start|stop|status|restart|reload|init}"
        exit 1
 esac
 
This page took 0.044709 seconds and 4 git commands to generate.