# is the version of Fedora to install
vm_host = 0
-vm_mem = 1
-vm_mac5 = 2
-machines = { 'bees-knees' : ['not-forward', 4096, 10],
- 'cats-whiskers': ['not-forward', 4096, 20],
- 'not-backward' : ['not-forward', 4096, 30],
- 'busy-beaver' : ['conan-obrien', 3072, 40],
- 'pancake-bunny': ['conan-obrien', 3072, 50],
+vm_cpus = 1
+vm_mem = 2
+vm_mac5 = 3
+machines = { 'bees-knees' : ['david-letterman', 2, 6144, 10],
+ 'cats-whiskers' : ['david-letterman', 2, 6144, 20],
+ 'not-backward' : ['david-letterman', 2, 2560, 30],
+ 'busy-beaver' : ['conan-obrien', 2, 4096, 40],
+ 'pancake-bunny' : ['conan-obrien', 2, 4096, 50],
+ 'whole-enchilada': ['jay-leno', 1, 2048, 60],
+ 'real-mccoy' : ['jay-leno', 2, 4096, 70],
+ 'not-forward' : ['jay-leno', 2, 512, 80],
+ 'old-faithful' : ['jay-leno', 2, 1024, 90],
}
vm = machines[machine_name]
# Fedora installs GRUB.
bootloader = "/usr/bin/pygrub"
-vcpus = 2
+vcpus = vm[vm_cpus]
if 'memory' not in locals(): memory = vm[vm_mem]
maxmem = 16384
name = machine_name
'phy:/dev/%s/%s-swap,hdb,w']]
vif = [i % mac5 for i in ['bridge=eth0, mac=ac:de:48:00:%s:01',
'bridge=eth1, mac=ac:de:48:00:%s:02']]
+
+if 'builder' not in locals() or builder != "hvm":
+ # https://bugzilla.redhat.com/show_bug.cgi?id=466681
+ # pygrub uses cached and eventually outdated grub.conf, kernel and initrd
+ file('/proc/sys/vm/drop_caches', 'w').write('1')