#!/bin/sh # # elwix script for set ethernet interfaces from XML config # # rc.eth # # $Id: rc.eth,v 1.1.1.1 2011/07/05 23:43:00 misho Exp $ getxml() { XML="work/embedtools/etc/config.xml" xmler -g "/elwix/interfaces/$1/$2" $XML } ### main if [ -z $1 ]; then echo echo "Error:: Not specified interface name ..." echo exit 1 fi IF=`getxml $1 "if"` IPADDR=`getxml $1 "ipaddr"` SUBNET=`getxml $1 "subnet"` MEDIA=`getxml $1 "media"` MEDIAOPT=`getxml $1 "mediaopt"` echo ifconfig $IF inet $IPADDR/$SUBNET ${MEDIA:+media $MEDIA} ${MEDIAOPT:+mediaopt $MEDIAOPT}