Added functionality to create a bare container

This commit is contained in:
Bahadir Balban
2009-09-18 17:47:37 +03:00
parent 34650259da
commit 0d2ec30f9c
8 changed files with 239 additions and 9 deletions

View File

@@ -187,7 +187,7 @@ choices container1_type
CONFIG_CONT1_TYPE_LINUX
CONFIG_CONT1_TYPE_BARE
CONFIG_CONT1_TYPE_C0_POSIX
default CONFIG_CONT1_TYPE_LINUX
default CONFIG_CONT1_TYPE_BARE
menu cont0_menu
container0_type

View File

@@ -5,6 +5,7 @@ from projpaths import *
class Container:
def __init__(self):
self.dirname = None
self.name = None
self.type = None
self.id = None
@@ -67,6 +68,10 @@ class configuration:
self.containers[id].lma_start = val
elif param[:len("PHYS_END")] == "PHYS_END":
self.containers[id].lma_end = val
elif param[:len("OPT_DIRNAME")] == "OPT_DIRNAME":
dirname = val[1:-1].lower()
self.containers[id].dirname = dirname
self.containers[id].name = dirname
else:
param1, param2 = param.split("_", 1)
if param1 == "TYPE":