1. Work with partitions.
2. Allow pygrub
This commit is contained in:
parent
9d061fe5a6
commit
a95d576a4e
24
etc/xm.tmpl
24
etc/xm.tmpl
@ -6,16 +6,22 @@
|
||||
#
|
||||
# Kernel + memory size
|
||||
#
|
||||
{ if ( $kernel )
|
||||
{ if ( ( $kernel ) && ( !defined($pygrub)) )
|
||||
{
|
||||
$OUT.= "kernel = '$kernel'";
|
||||
}
|
||||
}
|
||||
{ if ( $initrd )
|
||||
{ if ( ( $initrd ) && ( !defined($pygrub)) )
|
||||
{
|
||||
$OUT.= "ramdisk = '$initrd'";
|
||||
}
|
||||
}
|
||||
{
|
||||
if ( $pygrub )
|
||||
{
|
||||
$OUT .= "bootloader = '/usr/bin/pygrub'\n";
|
||||
}
|
||||
}
|
||||
memory = '{$memory}'
|
||||
|
||||
#
|
||||
@ -47,11 +53,11 @@ memory = '{$memory}'
|
||||
if ( $image_vbd )
|
||||
{
|
||||
$OUT .= "root = '/dev/$device" . "1 ro'\n";
|
||||
$OUT .= "disk = [ '$image_vbd,sda1,w' ";
|
||||
$OUT .= "disk = [ '$image_vbd," . $device . "1,w' ";
|
||||
}
|
||||
if ( $swap_vbd )
|
||||
{
|
||||
$OUT .= ", '$swap_vbd,sda2,w'";
|
||||
$OUT .= ", '$swap_vbd," . $device . "2,w'";
|
||||
}
|
||||
if ( $image_vbd )
|
||||
{
|
||||
@ -92,8 +98,16 @@ name = '{$hostname}'
|
||||
$m = ",mac=$mac"
|
||||
}
|
||||
|
||||
my $vn = '';
|
||||
if ( $vifname )
|
||||
{
|
||||
$vn = ",vifname=$vifname";
|
||||
}
|
||||
|
||||
$OUT .= "vif = [ 'ip=$ip1";
|
||||
$OUT .= "$m' ]";
|
||||
$OUT .= "$m";
|
||||
$OUT .= "$vn";
|
||||
$OUT .= "' ]";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user