X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lbuild-initvm.sh;h=c65026c8c86908ec1003be8879fcd1aa1a4fbf0e;hb=0b90b3358f33af8d516073d62bc0fbbeff7484d2;hp=c355c6ca577aea5be7f0fd10ed82cb3b9ecc91a8;hpb=1b7c5a2156560d67e5dbc738d24d76deeb8ddbce;p=build.git diff --git a/lbuild-initvm.sh b/lbuild-initvm.sh index c355c6ca..c65026c8 100755 --- a/lbuild-initvm.sh +++ b/lbuild-initvm.sh @@ -97,17 +97,6 @@ function almost_empty () { count=$(cd $dir; ls | wc -l); [ $count -le 1 ]; } -############################## -function check_yum_installed () { - package=$1; shift - rpm -q $package >& /dev/null || yum -y install $package -} - -function check_yumgroup_installed () { - group="$1"; shift - yum grouplist "$group" | grep -q Installed || { yum -y groupinstall "$group" ; } -} - ############################## function fedora_install() { set -x @@ -452,7 +441,7 @@ function setup_lxc() { esac # Enable cgroup -- xxx -- is this really useful ? - mkdir $lxc_root/cgroup + [ -d $lxc_root/cgroup ] || mkdir $lxc_root/cgroup # set up resolv.conf cp /etc/resolv.conf $lxc_root/etc/resolv.conf @@ -871,7 +860,7 @@ function main () { masklen=$(ip addr show $PUBLIC_BRIDGE | grep -v inet6 | grep inet | awk '{print $2;}' | cut -d/ -f2) NETMASK=$(masklen_to_netmask $masklen) GATEWAY=$(ip route show | grep default | awk '{print $3}' | head -1) - VIF_HOST="i$(echo $GUEST_HOSTNAME | cut -d. -f1)" + VIF_HOST="vif$(echo $GUEST_HOSTNAME | cut -d. -f1)" fi setup_lxc $lxc $fcdistro $pldistro $personality