-if [ "$TYPE" == "STATIC" ]; then
- ADDRESS="${RED_ADDRESS}"
- BROADCAST="${RED_BROADCAST}"
- NETADDRESS="${RED_NETADDRESS}"
- NETMASK="${RED_NETMASK}"
+if [ "$TYPE" == "STATIC" ] || [ "$TYPE" == "DHCP" ]; then
+ if [ "$DEVICE" == "" ]; then
+ boot_mesg "No device for red network. Please run setup." ${FAILURE}
+ echo_failure
+ [ "${1}" == "start" ] && exit 0
+ fi
+fi
+
+if [ "${TYPE}" == "STATIC" ]; then
+ if [ "${DEVICE}" != "${GREEN_DEV}" ]; then
+ ADDRESS="${RED_ADDRESS}"
+ BROADCAST="${RED_BROADCAST}"
+ NETADDRESS="${RED_NETADDRESS}"
+ NETMASK="${RED_NETMASK}"
+ else
+ ADDRESS="${GREEN_ADDRESS}"
+ BROADCAST="${GREEN_BROADCAST}"
+ NETADDRESS="${GREEN_NETADDRESS}"
+ NETMASK="${GREEN_NETMASK}"
+ fi