| | 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 | }}} |