diff options
author | Bjorn Andersson <bjorn.andersson@sonymobile.com> | 2012-11-25 16:53:44 -0800 |
---|---|---|
committer | Bjorn Andersson <bjorn.andersson@sonymobile.com> | 2013-08-09 16:29:02 -0700 |
commit | 612e2cd0e8c79bc6ab46d13cd96c01d1be382139 (patch) | |
tree | 0250af59b660a62fa8a70dde522abf884413b334 /tools/releasetools/common.py | |
parent | e58868ab47fc044e9e7985c8357d83fee4df732a (diff) | |
download | build-612e2cd0e8c79bc6ab46d13cd96c01d1be382139.zip build-612e2cd0e8c79bc6ab46d13cd96c01d1be382139.tar.gz build-612e2cd0e8c79bc6ab46d13cd96c01d1be382139.tar.bz2 |
mkbootimg: Support custom mkbootimg implementation
Support using custom mkbootimg to allow boards to specify custom
boot image formats. Also export this as the environment variable
MKBOOTIMG to the *_from_target_files releasetools scripts.
Change-Id: I2084273b1175de097fb7da5c4f2264ea8014d74f
Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
Diffstat (limited to 'tools/releasetools/common.py')
-rw-r--r-- | tools/releasetools/common.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/releasetools/common.py b/tools/releasetools/common.py index a3217dd..05c2a4a 100644 --- a/tools/releasetools/common.py +++ b/tools/releasetools/common.py @@ -287,7 +287,10 @@ def BuildBootableImage(sourcedir, fs_config_file, info_dict=None): assert p1.returncode == 0, "mkbootfs of %s ramdisk failed" % (targetname,) assert p2.returncode == 0, "minigzip of %s ramdisk failed" % (targetname,) - cmd = ["mkbootimg", "--kernel", os.path.join(sourcedir, "kernel")] + # use MKBOOTIMG from environ, or "mkbootimg" if empty or not set + mkbootimg = os.getenv('MKBOOTIMG') or "mkbootimg" + + cmd = [mkbootimg, "--kernel", os.path.join(sourcedir, "kernel")] fn = os.path.join(sourcedir, "cmdline") if os.access(fn, os.F_OK): |