Edify: Add abort message for bootloader asserts
* If a bootloader assert is not satisfied, print the versions that are supported by the package as well as the version on the device. Change-Id: I958d49281c51bd4e60d596a727bb94cfc4a21909
This commit is contained in:
parent
f0509ac9bd
commit
8ba776d32f
1 changed files with 4 additions and 1 deletions
|
@ -146,10 +146,13 @@ class EdifyGenerator(object):
|
|||
self.script.append(self.WordWrap(cmd))
|
||||
|
||||
def AssertSomeBootloader(self, *bootloaders):
|
||||
"""Asert that the bootloader version is one of *bootloaders."""
|
||||
"""Assert that the bootloader version is one of *bootloaders."""
|
||||
cmd = ("assert(" +
|
||||
" ||\0".join(['getprop("ro.bootloader") == "%s"' % (b,)
|
||||
for b in bootloaders]) +
|
||||
' || abort("This package supports bootloader(s): ' +
|
||||
", ".join(["%s" % (b,) for b in bootloaders]) +
|
||||
'; this device has bootloader " + getprop("ro.bootloader") + ".");' +
|
||||
");")
|
||||
self.script.append(self.WordWrap(cmd))
|
||||
|
||||
|
|
Loading…
Reference in a new issue