Add pinentry for gnupg
[hvlinux.git] / stage2 / bootscripts / network
index 11c273a..66039c4 100755 (executable)
@@ -11,8 +11,6 @@ source /etc/rc.d/init.d/functions
 
 log_script_name "$0 $*"
 
-BACKGROUND_START=yes
-
 # Load global network parameters
 source /etc/sysconfig/network/network-parameters
 
@@ -35,9 +33,9 @@ clean_network_up_indication()
 network_start()
 {
     NUMBER_OF_IF_STARTED=0
-    NUMBER_OF_IF_TO_START=$(echo ${INTERFACES_UP} | wc -w)
+    NUMBER_OF_IF_TO_START=$(echo ${INTERFACES} | wc -w)
 
-    for i in ${INTERFACES_UP}; do
+    for i in ${INTERFACES}; do
        if LANG=C egrep -q -L "^ONBOOT=\"?[Yy][Ee][Ss]\"?" ifconfig.$i ; then
             local STR="Ethernet Adapter <$i> init"
             local CMD="/etc/rc.d/init.d/ifup $i"
@@ -62,6 +60,19 @@ network_start()
     fi
 }
 
+network_stop()
+{
+    for i in ${INTERFACES} ; do
+       if LC_ALL= LANG= ip link show dev $i 2> /dev/null | grep -q "UP";
+        then
+           cmd_run_log_box_warn "Ethernet Adapter <$i> stop" \
+                /etc/rc.d/init.d/ifdown "$i"
+       fi
+    done
+
+    ip route flush all
+}
+
 # See how we were called.
 case "$1" in
     start)
@@ -76,14 +87,7 @@ case "$1" in
 
     stop)
         clean_network_up_indication
-
-       for i in ${INTERFACES_DN} ; do
-           if LC_ALL= LANG= ip link show dev $i 2> /dev/null | grep -q "UP";
-            then
-               cmd_run_log_box_warn "Ethernet Adapter <$i> stop" \
-                    /etc/rc.d/init.d/ifdown "$i"
-           fi
-       done
+        network_stop
         ;;
 
     restart)