ROOT_SIZE is a string not a number
authorSapan Bhatia <gwsapan@gmail.com>
Mon, 31 Mar 2014 22:29:42 +0000 (18:29 -0400)
committerSapan Bhatia <gwsapan@gmail.com>
Mon, 31 Mar 2014 22:29:42 +0000 (18:29 -0400)
source/steps/ChainBootNode.py
source/steps/InstallPartitionDisks.py

index 01567ed..59d58f9 100644 (file)
@@ -172,6 +172,8 @@ def Run( vars, log ):
         candidates.append ("/boot/initramfs-%s.img"%(kversion))
         # f20: uses a uid of some kind, e.g. /boot/543f88c129de443baaa65800cf3927ce/<kversion>/initrd
         candidates.append ("/boot/*/%s/initrd"%(kversion))
+        # Ubuntu:
+        candidates.append ("/boot/initrd.img%s"%(kversion))
         def find_file_in_sysimg (candidates):
             import glob
             for pattern in candidates:
index 23b1894..48884e4 100644 (file)
@@ -131,7 +131,7 @@ def Run( vars, log ):
     utils.sysexec( "lvcreate -L%s -nswap planetlab" % SWAP_SIZE, log )
 
     # check if we want a separate partition for VMs
-    one_partition = (ROOT_SIZE == -1)
+    one_partition = (ROOT_SIZE == "-1")
     if (one_partition):
         remaining_extents= get_remaining_extents_on_vg( vars, log )
         utils.sysexec( "lvcreate -l%s -nroot planetlab" % remaining_extents, log )