1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import suite
20 import logging
21 import VMBuilder.disk as disk
22 from VMBuilder.util import run_cmd
23 from VMBuilder.plugins.ubuntu.intrepid import Intrepid
24
26 xen_kernel_flavour = 'server'
27 ec2_kernel_info = { 'i386' : 'aki-c553b4ac', 'amd64' : 'aki-d653b4bf' }
28 ec2_ramdisk_info = { 'i386' : 'ari-c253b4ab', 'amd64' : 'ari-d753b4be' }
29 chpasswd_cmd= [ 'chpasswd' ]
30
36
38 bootdev = disk.bootpart(self.vm.disks)
39 run_cmd('sed', '-ie', 's/^# kopt=root=\([^ ]*\)\(.*\)/# kopt=root=UUID=%s\\2/g' % bootdev.fs.uuid, '%s/boot/grub/menu.lst' % self.destdir)
40 run_cmd('sed', '-ie', 's/^# groot.*/# groot=%s/g' % bootdev.fs.uuid, '%s/boot/grub/menu.lst' % self.destdir)
41 run_cmd('sed', '-ie', '/^# kopt_2_6/ d', '%s/boot/grub/menu.lst' % self.destdir)
42