File:  [ELWIX - Embedded LightWeight unIX -] / elwix / config / etc / default / Attic / rc.eth
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Jul 5 23:43:00 2011 UTC (13 years ago) by misho
Branches: misho
CVS tags: start, elwix2_6, elwix2_3, elwix2_2, elwix2_1, elwix2_0, elwix1_9_mips, elwix1_9, elwix1_8, elwix1_7, elwix1_6, elwix1_5, elwix1_4, Patch1, ELWIX2_5, ELWIX2_2p0, ELWIX2_1, ELWIX2_0, ELWIX1_9, ELWIX1_8, ELWIX1_7, ELWIX1_6, ELWIX1_5
ELWIX project

    1: #!/bin/sh
    2: #
    3: # elwix script for set ethernet interfaces from XML config
    4: #
    5: #  rc.eth <iface_name>
    6: #
    7: # $Id: rc.eth,v 1.1.1.1 2011/07/05 23:43:00 misho Exp $
    8: 
    9: getxml()
   10: {
   11: 	XML="work/embedtools/etc/config.xml"
   12: 
   13: 	xmler -g "/elwix/interfaces/$1/$2" $XML
   14: }
   15: 
   16: ### main
   17: 
   18: if [ -z $1 ]; then
   19: 	echo
   20: 	echo "Error:: Not specified interface name ..."
   21: 	echo
   22: 	exit 1
   23: fi
   24: 
   25: IF=`getxml $1 "if"`
   26: IPADDR=`getxml $1 "ipaddr"`
   27: SUBNET=`getxml $1 "subnet"`
   28: MEDIA=`getxml $1 "media"`
   29: MEDIAOPT=`getxml $1 "mediaopt"`
   30: 
   31: echo ifconfig $IF inet $IPADDR/$SUBNET ${MEDIA:+media $MEDIA} ${MEDIAOPT:+mediaopt $MEDIAOPT}

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>