lxc version checkout and dhcp the bridging
authorMohamed Larabi <mohamed.larabi@inria.fr>
Tue, 10 Apr 2012 13:51:22 +0000 (15:51 +0200)
committerMohamed Larabi <mohamed.larabi@inria.fr>
Tue, 10 Apr 2012 13:51:22 +0000 (15:51 +0200)
vbuild-init-lxc.sh

index 4f0bdac..def2330 100755 (executable)
@@ -82,7 +82,8 @@ broadcast=$(/sbin/ip addr show $INTERFACE_LAN | grep -v inet6 | grep inet | head
     sleep 2
     echo "Setting bridge address=$address broadcast=$broadcast"
     # static
-    /sbin/ifconfig $INTERFACE_BRIDGE $address broadcast $broadcast up
+    #/sbin/ifconfig $INTERFACE_BRIDGE $address broadcast $broadcast up
+    dhclient $INTERFACE_BRIDGE
     sleep 1
 
     #Reconfigure the routing table
@@ -147,12 +148,11 @@ function prepare_host() {
     check_yum_installed libvirt
 
     #retrieve and install lxc from sources 
-    #raw_version=$(lxc-version ||: )
-    #lxc_installed_version=$(echo $raw_version | sed -e 's,.*: ,,')
-    #if [ "$lxc_installed_version" != "$lxc_version" ] ; then
-    if [ ! -f /usr/bin/lxc-ls ] ; then
-       #echo "Expecting version" '['$lxc_version']'
-       #echo "Found version" '['$lxc_installed_version']'
+    raw_version=$(lxc-version ||: )
+    lxc_installed_version=$(echo $raw_version | sed -e 's,.*: ,,')
+    if [ "$lxc_installed_version" != "$lxc_version" ] ; then
+       echo "Expecting version" '['$lxc_version']'
+       echo "Found version" '['$lxc_installed_version']'
         echo "Installing lxc ..."
         cd /root
        [ -d lxc ] || git clone git://lxc.git.sourceforge.net/gitroot/lxc/lxc