Merge "Moving recovery resources from /system to /vendor" am: 3903b26368 am: 1bf401d03f
am: c1eef556dc
Change-Id: Iba5ee12b8f4919ffebd88ae4999737cfa8033883
This commit is contained in:
@@ -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*/libbrotli.so)
|
||||||
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib*/libbz.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
|
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
|
||||||
# ************************************************
|
# ************************************************
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ cc_library_static {
|
|||||||
name: "libapplypatch",
|
name: "libapplypatch",
|
||||||
|
|
||||||
host_supported: true,
|
host_supported: true,
|
||||||
|
vendor_available: true,
|
||||||
|
|
||||||
defaults: [
|
defaults: [
|
||||||
"applypatch_defaults",
|
"applypatch_defaults",
|
||||||
@@ -69,6 +70,7 @@ cc_library_static {
|
|||||||
|
|
||||||
cc_library_static {
|
cc_library_static {
|
||||||
name: "libapplypatch_modes",
|
name: "libapplypatch_modes",
|
||||||
|
vendor_available: true,
|
||||||
|
|
||||||
defaults: [
|
defaults: [
|
||||||
"applypatch_defaults",
|
"applypatch_defaults",
|
||||||
@@ -92,6 +94,7 @@ cc_library_static {
|
|||||||
|
|
||||||
cc_binary {
|
cc_binary {
|
||||||
name: "applypatch",
|
name: "applypatch",
|
||||||
|
vendor: true,
|
||||||
|
|
||||||
defaults: [
|
defaults: [
|
||||||
"applypatch_defaults",
|
"applypatch_defaults",
|
||||||
@@ -120,6 +123,10 @@ cc_binary {
|
|||||||
"libz",
|
"libz",
|
||||||
"libziparchive",
|
"libziparchive",
|
||||||
],
|
],
|
||||||
|
|
||||||
|
init_rc: [
|
||||||
|
"vendor_flash_recovery.rc",
|
||||||
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
cc_library_host_static {
|
cc_library_host_static {
|
||||||
|
|||||||
@@ -279,7 +279,7 @@ bool PatchPartition(const Partition& target, const Partition& source, const Valu
|
|||||||
}
|
}
|
||||||
|
|
||||||
FileContents source_file;
|
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);
|
return GenerateTarget(target, source_file, patch, bonus, backup_source);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
service vendor_flash_recovery /vendor/bin/install-recovery.sh
|
||||||
|
class main
|
||||||
|
oneshot
|
||||||
@@ -16,6 +16,7 @@ cc_library_static {
|
|||||||
name: "libedify",
|
name: "libedify",
|
||||||
|
|
||||||
host_supported: true,
|
host_supported: true,
|
||||||
|
vendor_available: true,
|
||||||
|
|
||||||
srcs: [
|
srcs: [
|
||||||
"expr.cpp",
|
"expr.cpp",
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ cc_library_static {
|
|||||||
name: "libotautil",
|
name: "libotautil",
|
||||||
|
|
||||||
host_supported: true,
|
host_supported: true,
|
||||||
|
vendor_available: true,
|
||||||
recovery_available: true,
|
recovery_available: true,
|
||||||
|
|
||||||
defaults: [
|
defaults: [
|
||||||
|
|||||||
Reference in New Issue
Block a user