OSDN Git Service

remove remaining refs to max_image_sizes
authorDoug Zongker <dougz@android.com>
Fri, 17 Sep 2010 14:44:38 +0000 (07:44 -0700)
committerDoug Zongker <dougz@android.com>
Fri, 17 Sep 2010 14:45:30 +0000 (07:45 -0700)
Change-Id: I7e4686bc06f9c3eab2df34d092021c549738b217

tools/releasetools/common.py
tools/releasetools/img_from_target_files

index 3ec4c2d..31e86a1 100644 (file)
@@ -35,7 +35,6 @@ if not hasattr(os, "SEEK_SET"):
 class Options(object): pass
 OPTIONS = Options()
 OPTIONS.search_path = "out/host/linux-x86"
-OPTIONS.max_image_size = {}
 OPTIONS.verbose = False
 OPTIONS.tempfiles = []
 OPTIONS.device_specific = None
@@ -104,7 +103,8 @@ def LoadInfoDict(zip):
     data = zip.read("META/imagesizes.txt")
     for line in data.split("\n"):
       if not line: continue
-      name, value = line.strip().split(None, 1)
+      name, value = line.split(" ", 1)
+      if not value: continue
       if name == "blocksize":
         d[name] = value
       else:
@@ -311,7 +311,8 @@ def CheckSize(data, target, info_dict):
   fs_type = info_dict.get("fs_type", None)
   if not fs_type: return
 
-  limit = OPTIONS.max_image_size.get(target, None)
+  if target.endswith(".img"): target = target[:-4]
+  limit = info_dict.get(target + "_size", None)
   if limit is None: return
 
   if fs_type == "yaffs2":
index 8250b0e..d734ad0 100755 (executable)
@@ -64,8 +64,8 @@ def AddUserdata(output_zip):
   if OPTIONS.info_dict.get("fs_type", "").startswith("ext"):
     build_command = ["mkuserimg.sh",
                      user_dir, img.name, OPTIONS.info_dict["fs_type"], "userdata"]
-    if "userdata.img" in OPTIONS.max_image_size:
-      build_command.append(str(OPTIONS.max_image_size["userdata.img"]))
+    if "userdata_size" in OPTIONS.info_dict:
+      build_command.append(str(OPTIONS.info_dict["userdata_size"]))
   else:
     build_command = ["mkyaffs2image", "-f"]
     extra = OPTIONS.info_dict.get("mkyaffs2_extra_flags", None)
@@ -112,8 +112,8 @@ def AddSystem(output_zip):
     build_command = ["mkuserimg.sh",
                      os.path.join(OPTIONS.input_tmp, "system"), img.name,
                      OPTIONS.info_dict["fs_type"], "system"]
-    if "system.img" in OPTIONS.max_image_size:
-      build_command.append(str(OPTIONS.max_image_size["system.img"]))
+    if "system_img" in OPTIONS.info_dict:
+      build_command.append(str(OPTIONS.info_dict["system_size"]))
   else:
     build_command = ["mkyaffs2image", "-f"]
     extra = OPTIONS.info_dict.get("mkyaffs2_extra_flags", None)