rendered paste body#!/bin/bash'# Insert config file this script will write inconfig=/etc/xen/virutal#-------------VM1--------------#name1=Pixiehostname1=$name1root1="/dev/hdc6 ro"disk1=[\'phy:/dev/hdc6,hdc6,w\',\'phy:/dev/hdc5,hdc5,w\',\'phy:/dev/hdc9,hdc9,w\']#------------VM2---------------#name2=Dixiehostname2=$name2root2="/dev/hdc8 ro"disk2=[\'phy:/dev/hdc8,hdc8,w\',\'phy:/dev/hdc7,hdc7,w\',\'phy:/dev/hdc10,hdc10,w\']#------------VM(n)---------------##name(n)=#hostname(n)=#root(n)=#disk(n)=#---------Common config----------#comm.cfg() {echo 'kernel = "/boot/vmlinuz-2.6.16-xenU"' >> $configecho 'memory = "200"' >> $config#nics=1echo 'vif = [ '' ]' >> $configecho 'extra = "2"' >> $config}rm $configtouch $configfound=`xm list | grep -o $name1`if [ "$found" = "" ]then echo "name = \"$name1\"" >> $config echo "hostname = \"$hostname1\"" >> $config echo "root = \"$root1\"" >> $config echo "disk = $disk1" >> $config comm.cfg exit 0fifound=`xm list | grep -o $name2`if [ "$found" = "" ]then echo "name = \"$name2\"" >> $config echo "hostname = \"$hostname2\"" >> $config echo "root = \"$root2\"" >> $config echo "disk = $disk2" >> $config comm.cfg exit 0fi