Index: drbl-virt/sbin/drbl_bridge_xen_patch
===================================================================
--- drbl-virt/sbin/drbl_bridge_patch.sh	(revision 210)
+++ drbl-virt/sbin/drbl_bridge_xen_patch	(revision 217)
@@ -1,5 +1,5 @@
 #!/bin/bash
 # Program:
-#   Patch DRBL to bridge eth in booting
+#   Patch DRBL to bridge eth in booting (Xen)
 # Author: 
 #   Jazz, Rock {jazz, rock}@nchc.org.tw
@@ -17,5 +17,5 @@
 # = 1. Patch DRBL initrd to support bridge =
 # == Patch /usr/bin/mkpxeinitrd-net (1)Xen network scripts (2)command (3)modules ==
-# backup mkpxeinitrd-net. if already has "drbl-virt add", dones't sed
+# backup mkpxeinitrd-net. if already has "drbl-virt add", doesn't sed
 cat /usr/bin/mkpxeinitrd-net | grep "# drbl-virt add" >> /dev/null
 if [ $? != 0 ]; then
@@ -43,5 +43,5 @@
 # drbl-virt add
 NICs=\$(/sbin/ifconfig | grep eth | awk '{print \$1}')
-declare -i NICs_nu=\$(echo \$NICs |wc -l)
+declare -i NICs_nu=\$(echo \$NICs |wc -w)
 NIC=""
 
@@ -49,5 +49,5 @@
     for (( i=0 ; i<\$NICs_nu ; i++ ))
     do
-        NIC_IP=\$(ifconfig eth\${i} | grep "inet addr" | sed 's/inet addr://g' | sed 's/Bcast.*$//g')
+        NIC_IP=\$(ifconfig eth\${i} | grep "inet addr" | sed 's/inet addr://g' | sed 's/Bcast.*$//g' | sed 's/^[ ]*//')
         if [ -n \$NIC_IP ]; then
             NIC="eth\${i}"
