]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/initscripts/init.d/squid
Fix im Squid init skript
[people/pmueller/ipfire-2.x.git] / src / initscripts / init.d / squid
index 2d3be648084f253b90f6e5ca912bb89d1b7722bd..8db4f665ff8ceb281325be2327f9946e316a3611 100644 (file)
@@ -65,13 +65,16 @@ case "$1" in
                ;;
 
        stop)
-               boot_mesg "Stopping Squid Proxy Server..."
-               iptables -t nat -F SQUID
-               squid -k shutdown >/dev/null 2>&1
-               evaluate_retval
-               killproc /usr/bin/squidGuard >/dev/null
-               killproc /usr/sbin/updxlrator >/dev/null
-               killproc /usr/sbin/squid >/dev/null
+       
+               if [ -e /var/ipfire/proxy/enable -o -e /var/ipfire/proxy/enable_blue ]; then
+                       boot_mesg "Stopping Squid Proxy Server..."
+                       iptables -t nat -F SQUID
+                       squid -k shutdown >/dev/null 2>&1
+                       evaluate_retval
+                       killproc /usr/bin/squidGuard >/dev/null
+                       killproc /usr/sbin/updxlrator >/dev/null
+                       killproc /usr/sbin/squid >/dev/null
+               fi
                ;;
 
        restart)