5 IFS=: ; VARS=`eval echo \\\$$BASEHOST` ; unset IFS ; set $VARS
13 echo "ERROR: VMENGINE not set"
18 echo "ERROR: TEMPLATE not set"
22 if [ ! -e /usr/share/lxc/templates/lxc-$TEMPLATE ]
24 echo "/usr/share/lxc/templates/lxc-$TEMPLATE not found"
25 echo "you need to install template"
26 echo "run: (cd $lxcdir ; sudo make)"
29 cat $lxcdir/config.$TEMPLATE > $tmpconf
32 echo "lxc.network.ipv4 = $CIDR" >> $tmpconf
34 # Next is a bit hacky, the only way I found to pass pubkey to the template
35 # LXC don't allow to pass extra args
36 echo "#lxc.pubkey = $SSHPUBKEY" >> $tmpconf
37 sudo /usr/bin/lxc-create -n $HOST -f $tmpconf -t $TEMPLATE
39 sudo /usr/bin/lxc-start -n $HOST -d