diff options
-rw-r--r-- | tools/releasetools/common.py | 5 | ||||
-rw-r--r-- | tools/releasetools/edify_generator.py | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/tools/releasetools/common.py b/tools/releasetools/common.py index 4f8db79..cd35023 100644 --- a/tools/releasetools/common.py +++ b/tools/releasetools/common.py @@ -1402,7 +1402,8 @@ PARTITION_TYPES = { "squashfs": "EMMC", "ext2": "EMMC", "ext3": "EMMC", - "vfat": "EMMC" + "vfat": "EMMC", + "osip": "OSIP" } def GetTypeAndDevice(mount_point, info): @@ -1503,4 +1504,4 @@ fi except (OSError, IOError) as e: print("failed to read init.rc: %s" % e) - output_sink(sh_location, sh) + output_sink(sh_location, sh)
\ No newline at end of file diff --git a/tools/releasetools/edify_generator.py b/tools/releasetools/edify_generator.py index 80b8a44..825a7eb 100644 --- a/tools/releasetools/edify_generator.py +++ b/tools/releasetools/edify_generator.py @@ -323,6 +323,10 @@ class EdifyGenerator(object): self.script.append( 'write_raw_image(package_extract_file("%(fn)s"), "%(device)s");' % args) + elif partition_type == "OSIP": + self.script.append( + 'write_osip_image(package_extract_file("%(fn)s"), "%(device)s");' + % args) elif partition_type == "EMMC": if mapfn: args["map"] = mapfn |