summaryrefslogtreecommitdiffstats
path: root/tools/releasetools/common.py
diff options
context:
space:
mode:
authorYing Wang <wangying@google.com>2010-08-25 20:39:41 -0700
committerYing Wang <wangying@google.com>2010-08-25 20:39:41 -0700
commitd421f57d22009e4d9ce71298c2f93636ff9e7d9d (patch)
tree87f0e3f5c123d11d7cbc969c5014ef93014dea19 /tools/releasetools/common.py
parentfb0a347b747a91173c8a9f845a0362e3f8a9701f (diff)
downloadbuild-d421f57d22009e4d9ce71298c2f93636ff9e7d9d.zip
build-d421f57d22009e4d9ce71298c2f93636ff9e7d9d.tar.gz
build-d421f57d22009e4d9ce71298c2f93636ff9e7d9d.tar.bz2
Fix mkyaffs2image extra flags in the release tools.
Change-Id: I806e3e85ef89941edf04352331e25730c491c470
Diffstat (limited to 'tools/releasetools/common.py')
-rw-r--r--tools/releasetools/common.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/releasetools/common.py b/tools/releasetools/common.py
index 037c4cf..6bb37ae 100644
--- a/tools/releasetools/common.py
+++ b/tools/releasetools/common.py
@@ -36,6 +36,7 @@ OPTIONS.verbose = False
OPTIONS.tempfiles = []
OPTIONS.device_specific = None
OPTIONS.extras = {}
+OPTIONS.mkyaffs2_extra_flags = None
# Values for "certificate" in apkcerts that mean special things.
@@ -69,6 +70,17 @@ def LoadMaxSizes():
pass
+def LoadMkyaffs2ExtraFlags():
+ """Load mkyaffs2 extra flags."""
+ try:
+ fn = os.path.join(OPTIONS.input_tmp, "META", "mkyaffs2-extra-flags.txt");
+ if os.access(fn, os.F_OK):
+ OPTIONS.mkyaffs2_extra_flags = open(fn).read().rstrip("\n")
+ except IOError, e:
+ if e.errno == errno.ENOENT:
+ pass
+
+
def BuildAndAddBootableImage(sourcedir, targetname, output_zip):
"""Take a kernel, cmdline, and ramdisk directory from the input (in
'sourcedir'), and turn them into a boot image. Put the boot image