#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin

cd /etc/sysconfig/network-scripts
. network-functions

CONFIG=$1
source_config

if [ "foo$2" = fooboot -a "$ONBOOT" = no ]; then
	exit
fi
[ -n "$MTU" ] && opts="${opts} mtu ${MTU}"

ifconfig ${DEVICE} ${IPADDR} ${opts} pointopoint ${REMIP}
if [ -n "$NETWORK" ]; then
	route add -net ${NETWORK} netmask ${NETMASK} ${DEVICE}
fi

# this is broken! it's only here to keep compatibility with old RH sytstems
if [ -n "$GATEWAY" -a "$GATEWAY" != none ]; then
	route add default gw ${GATEWAY} metric 1 ${DEVICE}
fi

. /etc/sysconfig/network

if [ -n "$GATEWAY" ]; then
	if [ -z "$GATEWAYDEV" -o "$GATEWAYDEV" = "$DEVICE" ]; then
		# set up default gateway
		route add default gw ${GATEWAY}
	fi
fi

/etc/sysconfig/network-scripts/ifup-post $1
