]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/initscripts/init.d/network
Added whatmask
[ipfire-2.x.git] / src / initscripts / init.d / network
index a6c1584a974374aa0872f5f48766f78020006927..6823826d72c586a1f2ff769c862beb5aa78527fa 100644 (file)
@@ -77,9 +77,27 @@ case "${1}" in
                if [ "$CONFIG_TYPE" = "2" -o "$CONFIG_TYPE" = "3" -o "$CONFIG_TYPE" = "6" -o "$CONFIG_TYPE" = "7" ]; then
                        name=red /etc/rc.d/init.d/net/ifup
                fi
+               ;;
 
        stop)
-
+               # Stopping interfaces...
+               # GREEN
+               name=green /etc/rc.d/init.d/net/ifdown
+               
+               # BLUE
+               if [ "$CONFIG_TYPE" = "4" -o "$CONFIG_TYPE" = "5" -o "$CONFIG_TYPE" = "6" -o "$CONFIG_TYPE" = "7" ]; then
+                       name=blue /etc/rc.d/init.d/net/ifdown
+               fi
+               
+               # ORANGE
+               if [ "$CONFIG_TYPE" = "1" -o "$CONFIG_TYPE" = "3" -o "$CONFIG_TYPE" = "5" -o "$CONFIG_TYPE" = "7" ]; then
+                       name=orange /etc/rc.d/init.d/net/ifdown
+               fi
+               
+               # RED
+               if [ "$CONFIG_TYPE" = "2" -o "$CONFIG_TYPE" = "3" -o "$CONFIG_TYPE" = "6" -o "$CONFIG_TYPE" = "7" ]; then
+                       name=red /etc/rc.d/init.d/net/ifdown
+               fi
                ;;
 
        restart)