From 8305d1f7ced462dc147812468a426c7a881f3664 Mon Sep 17 00:00:00 2001 From: yshalsager Date: Wed, 3 Jul 2019 13:58:21 +0200 Subject: [PATCH] updater-script: don't copy dropped files lines * as splash, dtbo and vbmeta are no longer included in fw zip, there's no need for including its lines in updater-script --- create_flashable_firmware.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/create_flashable_firmware.py b/create_flashable_firmware.py index 8f72b8b..3df9962 100755 --- a/create_flashable_firmware.py +++ b/create_flashable_firmware.py @@ -144,7 +144,8 @@ def firmware_updater(): + f"# {today} - {host}\n'\n") out.writelines('ui_print("Flashing Normal firmware...");\n') out.writelines(line for line in i if "getprop" in line or "Target" in line - or "firmware-update" in line) + or "firmware-update" in line and 'splash' not in line + and 'dtbo' not in line and 'vbmeta' not in line) out.writelines('\nshow_progress(0.100000, 2);\nset_progress(1.000000);\n') with open("out/updater-script", 'r') as i, \ open("out/META-INF/com/google/android/updater-script", "w", newline='\n') as out: @@ -204,8 +205,8 @@ def vendor_updater(): + f"# {today} - {host}\n'\n") out.writelines('ui_print("Flashing firmware+vendor...");\n') out.writelines(line for line in i if "getprop" in line or "Target" in line - or "firmware-update" in line - or "vendor" in line) + or "firmware-update" in line or "vendor" in line + and 'splash' not in line and 'dtbo' not in line and 'vbmeta' not in line) out.writelines('\nshow_progress(0.100000, 2);\nset_progress(1.000000);\n') with open("out/updater-script", 'r') as i, \ open("out/META-INF/com/google/android/updater-script", "w", newline='\n') as out: