| 51 | {{{ |
| 52 | # cat /usr/lib/mkpxeinitrd-net/initrd-skel/bin/start_xen_bridge.sh |
| 53 | #!/bin/bash |
| 54 | # drbl-virt add |
| 55 | NICs=$(/sbin/ifconfig | grep eth | awk '{print $1}') |
| 56 | declare -i NICs_nu=$(echo $NICs |wc -w) |
| 57 | NIC="" |
| 58 | |
| 59 | if [ $NICs_nu -lt 1 ]; then |
| 60 | for (( i=0 ; i<$NICs_nu ; i++ )) |
| 61 | do |
| 62 | NIC_IP=$(ifconfig eth${i} | grep "inet addr" | sed 's/inet addr://g' | sed 's/Bcast.*$//g' | sed 's/^[ ]*//') |
| 63 | if [ -n $NIC_IP ]; then |
| 64 | NIC="eth${i}" |
| 65 | break |
| 66 | fi |
| 67 | done |
| 68 | else |
| 69 | NIC=$NICS |
| 70 | fi |
| 71 | |
| 72 | bash /bin/network-bridge start netdev=$NIC |
| 73 | }}} |