Loading tools/releasetools/add_img_to_target_files.py +2 −4 Original line number Diff line number Diff line Loading @@ -184,11 +184,9 @@ def AddUserdata(output_zip, prefix="IMAGES/"): print "userdata.img already exists in %s, no need to rebuild..." % (prefix,) return # Skip userdata.img if no size. image_props = build_image.ImagePropFromGlobalDict(OPTIONS.info_dict, "data") # We only allow yaffs to have a 0/missing partition_size. # Extfs, f2fs must have a size. Skip userdata.img if no size. if (not image_props.get("fs_type", "").startswith("yaffs") and not image_props.get("partition_size")): if not image_props.get("partition_size"): return print "creating userdata.img..." Loading tools/releasetools/build_image.py +2 −9 Original line number Diff line number Diff line Loading @@ -390,14 +390,8 @@ def BuildImage(in_dir, prop_dict, out_file, target_out=None): build_command = ["mkf2fsuserimg.sh"] build_command.extend([out_file, prop_dict["partition_size"]]) else: build_command = ["mkyaffs2image", "-f"] if prop_dict.get("mkyaffs2_extra_flags", None): build_command.extend(prop_dict["mkyaffs2_extra_flags"].split()) build_command.append(in_dir) build_command.append(out_file) if "selinux_fc" in prop_dict: build_command.append(prop_dict["selinux_fc"]) build_command.append(prop_dict["mount_point"]) print("Error: unknown filesystem type '%s'" % (fs_type)) return False if in_dir != origin_in: # Construct a staging directory of the root file system. Loading Loading @@ -501,7 +495,6 @@ def ImagePropFromGlobalDict(glob_dict, mount_point): common_props = ( "extfs_sparse_flag", "squashfs_sparse_flag", "mkyaffs2_extra_flags", "selinux_fc", "skip_fsck", "verity", Loading tools/releasetools/common.py +0 −14 Original line number Diff line number Diff line Loading @@ -128,14 +128,6 @@ def LoadInfoDict(input_file, input_dir=None): # files. Look for them, in case we're processing an old # target_files zip. if "mkyaffs2_extra_flags" not in d: try: d["mkyaffs2_extra_flags"] = read_helper( "META/mkyaffs2-extra-flags.txt").strip() except KeyError: # ok if flags don't exist pass if "recovery_api_version" not in d: try: d["recovery_api_version"] = read_helper( Loading Loading @@ -816,10 +808,6 @@ def CheckSize(data, target, info_dict): if not fs_type or not limit: return if fs_type == "yaffs2": # image size should be increased by 1/64th to account for the # spare area (64 bytes per 2k page) limit = limit / 2048 * (2048+64) size = len(data) pct = float(size) * 100.0 / limit msg = "%s size (%d) is %.2f%% of limit (%d)" % (target, size, pct, limit) Loading Loading @@ -1615,8 +1603,6 @@ DataImage = blockimgdiff.DataImage # map recovery.fstab's fs_types to mount/format "partition types" PARTITION_TYPES = { "yaffs2": "MTD", "mtd": "MTD", "ext4": "EMMC", "emmc": "EMMC", "f2fs": "EMMC", Loading tools/releasetools/edify_generator.py +4 −8 Original line number Diff line number Diff line Loading @@ -167,7 +167,7 @@ class EdifyGenerator(object): self.script.append("set_progress(%f);" % (frac,)) def PatchCheck(self, filename, *sha1): """Check that the given file (or MTD reference) has one of the """Check that the given file has one of the given *sha1 hashes, checking the version saved in cache if the file does not match.""" self.script.append( Loading @@ -176,7 +176,7 @@ class EdifyGenerator(object): ') || abort("\\"%s\\" has unexpected contents.");' % (filename,)) def Verify(self, filename): """Check that the given file (or MTD reference) has one of the """Check that the given file has one of the given hashes (encoded in the filename).""" self.script.append( 'apply_patch_check("{filename}") && ' Loading @@ -185,7 +185,7 @@ class EdifyGenerator(object): filename=filename)) def FileCheck(self, filename, *sha1): """Check that the given file (or MTD reference) has one of the """Check that the given file has one of the given *sha1 hashes.""" self.script.append('assert(sha1_check(read_file("%s")' % (filename,) + "".join([', "%s"' % (i,) for i in sha1]) + Loading Loading @@ -322,11 +322,7 @@ class EdifyGenerator(object): p = fstab[mount_point] partition_type = common.PARTITION_TYPES[p.fs_type] args = {'device': p.device, 'fn': fn} if partition_type == "MTD": self.script.append( 'write_raw_image(package_extract_file("%(fn)s"), "%(device)s");' % args) elif partition_type == "EMMC": if partition_type == "EMMC": if mapfn: args["map"] = mapfn self.script.append( Loading Loading
tools/releasetools/add_img_to_target_files.py +2 −4 Original line number Diff line number Diff line Loading @@ -184,11 +184,9 @@ def AddUserdata(output_zip, prefix="IMAGES/"): print "userdata.img already exists in %s, no need to rebuild..." % (prefix,) return # Skip userdata.img if no size. image_props = build_image.ImagePropFromGlobalDict(OPTIONS.info_dict, "data") # We only allow yaffs to have a 0/missing partition_size. # Extfs, f2fs must have a size. Skip userdata.img if no size. if (not image_props.get("fs_type", "").startswith("yaffs") and not image_props.get("partition_size")): if not image_props.get("partition_size"): return print "creating userdata.img..." Loading
tools/releasetools/build_image.py +2 −9 Original line number Diff line number Diff line Loading @@ -390,14 +390,8 @@ def BuildImage(in_dir, prop_dict, out_file, target_out=None): build_command = ["mkf2fsuserimg.sh"] build_command.extend([out_file, prop_dict["partition_size"]]) else: build_command = ["mkyaffs2image", "-f"] if prop_dict.get("mkyaffs2_extra_flags", None): build_command.extend(prop_dict["mkyaffs2_extra_flags"].split()) build_command.append(in_dir) build_command.append(out_file) if "selinux_fc" in prop_dict: build_command.append(prop_dict["selinux_fc"]) build_command.append(prop_dict["mount_point"]) print("Error: unknown filesystem type '%s'" % (fs_type)) return False if in_dir != origin_in: # Construct a staging directory of the root file system. Loading Loading @@ -501,7 +495,6 @@ def ImagePropFromGlobalDict(glob_dict, mount_point): common_props = ( "extfs_sparse_flag", "squashfs_sparse_flag", "mkyaffs2_extra_flags", "selinux_fc", "skip_fsck", "verity", Loading
tools/releasetools/common.py +0 −14 Original line number Diff line number Diff line Loading @@ -128,14 +128,6 @@ def LoadInfoDict(input_file, input_dir=None): # files. Look for them, in case we're processing an old # target_files zip. if "mkyaffs2_extra_flags" not in d: try: d["mkyaffs2_extra_flags"] = read_helper( "META/mkyaffs2-extra-flags.txt").strip() except KeyError: # ok if flags don't exist pass if "recovery_api_version" not in d: try: d["recovery_api_version"] = read_helper( Loading Loading @@ -816,10 +808,6 @@ def CheckSize(data, target, info_dict): if not fs_type or not limit: return if fs_type == "yaffs2": # image size should be increased by 1/64th to account for the # spare area (64 bytes per 2k page) limit = limit / 2048 * (2048+64) size = len(data) pct = float(size) * 100.0 / limit msg = "%s size (%d) is %.2f%% of limit (%d)" % (target, size, pct, limit) Loading Loading @@ -1615,8 +1603,6 @@ DataImage = blockimgdiff.DataImage # map recovery.fstab's fs_types to mount/format "partition types" PARTITION_TYPES = { "yaffs2": "MTD", "mtd": "MTD", "ext4": "EMMC", "emmc": "EMMC", "f2fs": "EMMC", Loading
tools/releasetools/edify_generator.py +4 −8 Original line number Diff line number Diff line Loading @@ -167,7 +167,7 @@ class EdifyGenerator(object): self.script.append("set_progress(%f);" % (frac,)) def PatchCheck(self, filename, *sha1): """Check that the given file (or MTD reference) has one of the """Check that the given file has one of the given *sha1 hashes, checking the version saved in cache if the file does not match.""" self.script.append( Loading @@ -176,7 +176,7 @@ class EdifyGenerator(object): ') || abort("\\"%s\\" has unexpected contents.");' % (filename,)) def Verify(self, filename): """Check that the given file (or MTD reference) has one of the """Check that the given file has one of the given hashes (encoded in the filename).""" self.script.append( 'apply_patch_check("{filename}") && ' Loading @@ -185,7 +185,7 @@ class EdifyGenerator(object): filename=filename)) def FileCheck(self, filename, *sha1): """Check that the given file (or MTD reference) has one of the """Check that the given file has one of the given *sha1 hashes.""" self.script.append('assert(sha1_check(read_file("%s")' % (filename,) + "".join([', "%s"' % (i,) for i in sha1]) + Loading Loading @@ -322,11 +322,7 @@ class EdifyGenerator(object): p = fstab[mount_point] partition_type = common.PARTITION_TYPES[p.fs_type] args = {'device': p.device, 'fn': fn} if partition_type == "MTD": self.script.append( 'write_raw_image(package_extract_file("%(fn)s"), "%(device)s");' % args) elif partition_type == "EMMC": if partition_type == "EMMC": if mapfn: args["map"] = mapfn self.script.append( Loading