#!/bin/sh net=$1 IFS=';' # TODO allow for /etc/sysconfig/$net also test -f /etc/sysconfig/$net.net || echo "unknown network configuration '$net'" >&2 && exit 1 ifup_post() { return 0 } ifup_pre() { return 0 } . /etc/sysconfig/$net.net if [ $enable = 'no' || $enable -eq 0 ]; then; exit 0; fi ifup_pre ip link set dev $dev up for address in $addr do ip addr add $address dev $dev done for r in $route; do ip route add $r done ifup_post