summaryrefslogtreecommitdiffstats
path: root/releasetools/aries_edify_generator.py
diff options
context:
space:
mode:
Diffstat (limited to 'releasetools/aries_edify_generator.py')
-rw-r--r--releasetools/aries_edify_generator.py74
1 files changed, 0 insertions, 74 deletions
diff --git a/releasetools/aries_edify_generator.py b/releasetools/aries_edify_generator.py
deleted file mode 100644
index 4685b77..0000000
--- a/releasetools/aries_edify_generator.py
+++ /dev/null
@@ -1,74 +0,0 @@
-#
-# Copyright (C) 2008 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-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 AssertDevice(self, device):
- edify_generator.EdifyGenerator.AssertDevice(self, device)
- self.script.append('show_progress(0.15, 5);');
- 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("make_ext4fs", "/tmp/make_ext4fs");\n'
- 'set_perm(0, 0, 0777, "/tmp/make_ext4fs");'))
- self.script.append(
- ('package_extract_file("busybox", "/tmp/busybox");\n'
- 'set_perm(0, 0, 0777, "/tmp/busybox");'))
- self.script.append(
- ('package_extract_file("flash_image", "/tmp/flash_image");\n'
- 'set_perm(0, 0, 0777, "/tmp/flash_image");'))
- self.script.append(
- ('package_extract_file("erase_image", "/tmp/erase_image");\n'
- 'set_perm(0, 0, 0777, "/tmp/erase_image");'))
- self.script.append(
- ('package_extract_file("bml_over_mtd", "/tmp/bml_over_mtd");\n'
- 'set_perm(0, 0, 0777, "/tmp/bml_over_mtd");'))
- self.script.append(
- ('package_extract_file("bml_over_mtd.sh", "/tmp/bml_over_mtd.sh");\n'
- 'set_perm(0, 0, 0777, "/tmp/bml_over_mtd.sh");'))
-
- self.script.append('package_extract_file("boot.img", "/tmp/boot.img");')
- self.script.append('assert(run_program("/tmp/updater.sh") == 0);')
-
- def RunBackup(self, command):
- edify_generator.EdifyGenerator.RunBackup(self, command)
-
- def RunConfig(self, command):
- edify_generator.EdifyGenerator.RunConfig(self, command)
-
- def WriteBMLoverMTD(self, partition, partition_start_block, reservoirpartition, reservoir_start_block, image):
- """Write the given package file into the given partition."""
-
- args = {'partition': partition, 'partition_start_block': partition_start_block, 'reservoirpartition': reservoirpartition, 'reservoir_start_block': reservoir_start_block, 'image': image}
-
- self.script.append(
- ('assert(run_program("/tmp/erase_image", "%(partition)s"));') % args)
-
- self.script.append(
- ('assert(package_extract_file("%(image)s", "/tmp/%(partition)s.img"),\n'
- ' run_program("/tmp/bml_over_mtd.sh", "%(partition)s", "%(partition_start_block)s", "%(reservoirpartition)s", "%(reservoir_start_block)s", "/tmp/%(partition)s.img"),\n'
- ' delete("/tmp/%(partition)s.img"));') % args)
-