]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/commitdiff
Fix im Squid init skript
authormaniacikarus <maniacikarus@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8>
Sat, 6 Oct 2007 10:24:25 +0000 (10:24 +0000)
committermaniacikarus <maniacikarus@ea5c0bd1-69bd-2848-81d8-4f18e57aeed8>
Sat, 6 Oct 2007 10:24:25 +0000 (10:24 +0000)
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@950 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8

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)