summaryrefslogtreecommitdiffstats
path: root/releasetools/aries_ota_from_target_files
diff options
context:
space:
mode:
Diffstat (limited to 'releasetools/aries_ota_from_target_files')
-rwxr-xr-xreleasetools/aries_ota_from_target_files13
1 files changed, 7 insertions, 6 deletions
diff --git a/releasetools/aries_ota_from_target_files b/releasetools/aries_ota_from_target_files
index 8dbbf34..e607fd4 100755
--- a/releasetools/aries_ota_from_target_files
+++ b/releasetools/aries_ota_from_target_files
@@ -56,9 +56,9 @@ def WriteFullOTAPackage(input_zip, output_zip):
# change very often.
script = edify_generator.EdifyGenerator(3, OPTIONS.info_dict)
- metadata = {"post-build": GetBuildProp("ro.build.fingerprint", input_zip),
- "pre-device": GetBuildProp("ro.product.device", input_zip),
- "post-timestamp": GetBuildProp("ro.build.date.utc", input_zip),
+ metadata = {"post-build": GetBuildProp("ro.build.fingerprint", OPTIONS.info_dict),
+ "pre-device": GetBuildProp("ro.product.device", OPTIONS.info_dict),
+ "post-timestamp": GetBuildProp("ro.build.date.utc", OPTIONS.info_dict),
}
device_specific = common.DeviceSpecificParams(
@@ -78,6 +78,7 @@ def WriteFullOTAPackage(input_zip, output_zip):
AppendAssertions(script, input_zip)
device_specific.FullOTA_Assertions()
+ device_specific.FullOTA_InstallBegin()
if OPTIONS.backuptool:
script.Mount("/system")
@@ -87,6 +88,9 @@ def WriteFullOTAPackage(input_zip, output_zip):
if OPTIONS.wipe_user_data:
script.FormatPartition("/data")
+ if "selinux_fc" in OPTIONS.info_dict:
+ WritePolicyConfig(OPTIONS.info_dict["selinux_fc"], output_zip)
+
script.FormatPartition("/system")
script.Mount("/system")
script.ShowProgress(0.7, 30);
@@ -104,9 +108,6 @@ def WriteFullOTAPackage(input_zip, output_zip):
script.ShowProgress(0.2, 10)
script.RunBackup("restore")
- if OPTIONS.modelidcfg:
- script.RunConfig("")
-
CopyBootFiles(input_zip, output_zip)
CopyBMLoverMTD(output_zip)