OSDN Git Service

ota: Include copies of the recovery scripts even if shipping in block mode
authorRicardo Cerqueira <ricardo@cyngn.com>
Wed, 5 Nov 2014 18:16:43 +0000 (18:16 +0000)
committerSteve Kondik <steve@cyngn.com>
Sun, 4 Sep 2016 04:47:36 +0000 (21:47 -0700)
tools/releasetools/ota_from_target_files.py

index 22892b0..29e73af 100755 (executable)
@@ -628,11 +628,17 @@ else if get_stage("%(bcb_dev)s") == "3/3" then
 
   device_specific.FullOTA_InstallBegin()
 
+  if block_based:
+    common.ZipWriteStr(output_zip, "system/bin/otasigcheck.sh",
+                   ""+input_zip.read("SYSTEM/bin/otasigcheck.sh"))
   script.Mount("/data")
   script.ValidateSignatures("data")
   script.Unmount("/data")
 
   if OPTIONS.backuptool:
+    if block_based:
+      common.ZipWriteStr(output_zip, "system/bin/backuptool.sh",
+                     ""+input_zip.read("SYSTEM/bin/backuptool.sh"))
     script.Mount("/system")
     script.RunBackup("backup")
     script.Unmount("/system")