Merge "Moving recovery resources from /system to /vendor" am: 3903b26368 am: 1bf401d03f am: c1eef556dc

am: 5a096ecf5a

Change-Id: I56923c156eeda064494f6a873f2aaed4524fd39c
This commit is contained in:
Bill Peckham
2019-10-04 20:45:10 -07:00
committed by android-build-merger
6 changed files with 21 additions and 1 deletions
+8
View File
@@ -61,6 +61,14 @@ $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/priv-app/SystemUpdaterSample
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib*/libbrotli.so)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib*/libbz.so)
# Move recovery resources from /system to /vendor.
$(call add-clean-step, rm -f $(PRODUCT_OUT)/system/bin/applypatch)
$(call add-clean-step, rm -r $(PRODUCT_OUT)/symbols/system/bin/applypatch)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/PACKAGING/target_files_intermediates/*-target_files-*/SYSTEM/bin/applypatch)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/PACKAGING/target_files_intermediates/*-target_files-*/SYSTEM/bin/install-recovery.sh)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/PACKAGING/target_files_intermediates/*-target_files-*/SYSTEM/etc/recovery-resource.dat)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/PACKAGING/target_files_intermediates/*-target_files-*/SYSTEM/recovery-from-boot.p)
# ************************************************
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
# ************************************************
+7
View File
@@ -31,6 +31,7 @@ cc_library_static {
name: "libapplypatch",
host_supported: true,
vendor_available: true,
defaults: [
"applypatch_defaults",
@@ -69,6 +70,7 @@ cc_library_static {
cc_library_static {
name: "libapplypatch_modes",
vendor_available: true,
defaults: [
"applypatch_defaults",
@@ -92,6 +94,7 @@ cc_library_static {
cc_binary {
name: "applypatch",
vendor: true,
defaults: [
"applypatch_defaults",
@@ -120,6 +123,10 @@ cc_binary {
"libz",
"libziparchive",
],
init_rc: [
"vendor_flash_recovery.rc",
],
}
cc_library_host_static {
+1 -1
View File
@@ -279,7 +279,7 @@ bool PatchPartition(const Partition& target, const Partition& source, const Valu
}
FileContents source_file;
if (ReadPartitionToBuffer(source, &source_file, true)) {
if (ReadPartitionToBuffer(source, &source_file, backup_source)) {
return GenerateTarget(target, source_file, patch, bonus, backup_source);
}
+3
View File
@@ -0,0 +1,3 @@
service vendor_flash_recovery /vendor/bin/install-recovery.sh
class main
oneshot
+1
View File
@@ -16,6 +16,7 @@ cc_library_static {
name: "libedify",
host_supported: true,
vendor_available: true,
srcs: [
"expr.cpp",
+1
View File
@@ -16,6 +16,7 @@ cc_library_static {
name: "libotautil",
host_supported: true,
vendor_available: true,
recovery_available: true,
defaults: [