diff options
Diffstat (limited to 'releasetools/aries_edify_generator.py')
-rw-r--r-- | releasetools/aries_edify_generator.py | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/releasetools/aries_edify_generator.py b/releasetools/aries_edify_generator.py index 8beb707..71c5c2b 100644 --- a/releasetools/aries_edify_generator.py +++ b/releasetools/aries_edify_generator.py @@ -17,12 +17,22 @@ import os, sys LOCAL_DIR = os.path.abspath(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..')) RELEASETOOLS_DIR = os.path.abspath(os.path.join(LOCAL_DIR, '../../../build/tools/releasetools')) +VENDOR_SAMSUNG_DIR = os.path.abspath(os.path.join(LOCAL_DIR, '../../../vendor/samsung')) import edify_generator class EdifyGenerator(edify_generator.EdifyGenerator): - def RunBackup(self, command): - edify_generator.EdifyGenerator.RunBackup(self, command) + def AssertDevice(self, device): + edify_generator.EdifyGenerator(self, device) + + self.script.append('ui_print("Checking state of BML/MTD...");') + + self.script.append( + ('package_extract_file("modem.bin, "/tmp/modem.bin");\n' + 'set_perm(0, 0, 0777, "/tmp/modem.bin");')) + self.script.append( + ('package_extract_file("updater.sh", "/tmp/updater.sh");\n' + 'set_perm(0, 0, 0777, "/tmp/updater.sh");')) self.script.append( ('package_extract_file("updater.sh", "/tmp/updater.sh");\n' 'set_perm(0, 0, 0777, "/tmp/updater.sh");')) @@ -45,6 +55,9 @@ class EdifyGenerator(edify_generator.EdifyGenerator): self.script.append('package_extract_file("boot.img", "/tmp/boot.img");') self.script.append('run_program("/tmp/updater.sh");') + def RunBackup(self, command): + edify_generator.EdifyGenerator.RunBackup(self, command) + def WriteBMLoverMTD(self, partition, partition_start_block, reservoirpartition, reservoir_start_block, image): """Write the given package file into the given partition.""" |