All pastes #438141 Raw Edit

Unnamed

public shellscript v1 · immutable
·published 2007-04-13 13:29 UTC
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