Annotation of elwix/config/etc/default/rc.eth, revision 1.1
1.1 ! misho 1: #!/bin/sh
! 2: #
! 3: # elwix script for set ethernet interfaces from XML config
! 4: #
! 5: # rc.eth <iface_name>
! 6: #
! 7: # $Id:$
! 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>