Introduce new variable: ONE_PARTITION for indicating single-partition installations
authorSapan Bhatia <gwsapan@gmail.com>
Mon, 31 Mar 2014 23:13:07 +0000 (19:13 -0400)
committerSapan Bhatia <gwsapan@gmail.com>
Mon, 31 Mar 2014 23:13:07 +0000 (19:13 -0400)
source/steps/InstallBootstrapFS.py
source/steps/InstallPartitionDisks.py
source/steps/ValidateNodeInstall.py

index f6e0840..1cb0282 100644 (file)
@@ -82,7 +82,7 @@ def Run( vars, log ):
 
     fstype = 'ext3' if vars['virt']=='vs' else 'btrfs'
 
-    one_partition = vars['ROOT_SIZE']=='-1'
+    one_partition = vars['ONE_PARTITION']=='1'
 
     if (not one_partition):
         log.write( "mounting vserver partition in root file system (type %s)\n"%fstype )
index fabb939..e713bed 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 = vars['ONE_PARTITION']=='1'
     if (one_partition):
         remaining_extents= get_remaining_extents_on_vg( vars, log )
         utils.sysexec( "lvcreate -l%s -nroot planetlab" % remaining_extents, log )
index ea64a29..bd42f00 100644 (file)
@@ -126,8 +126,8 @@ def Run( vars, log ):
             return -2
 
 
-        
-        one_partition = (ROOT_SIZE == "-1")
+        one_partition = vars['ONE_PARTITION']=='1'
+
         if (not one_partition):
             try:
                 VSERVERS_PATH = "%s/vservers" % SYSIMG_PATH