Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 63b4c9eb authored by Bowgo Tsai's avatar Bowgo Tsai Committed by android-build-merger
Browse files

Moving /odm/build.prop to /odm/etc/buid.prop

am: 33ff6020

Change-Id: I9b26413a5fbfe43e900d79010075a4c234d4b310
parents 5bbe8ec5 33ff6020
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -642,6 +642,10 @@ $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib*/libc_malloc*)
# Clean up old location of soft OMX plugins
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/lib*/libstagefright_soft*)

# Move odm build.prop to /odm/etc/.
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/odm/build.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/vendor/odm/build.prop)

# ************************************************
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
# ************************************************
+1 −1
Original line number Diff line number Diff line
@@ -568,7 +568,7 @@ endif # BOARD_USES_PRODUCTIMAGE

# ----------------------------------------------------------------
# odm build.prop
INSTALLED_ODM_BUILD_PROP_TARGET := $(TARGET_OUT_ODM)/build.prop
INSTALLED_ODM_BUILD_PROP_TARGET := $(TARGET_OUT_ODM)/etc/build.prop
ALL_DEFAULT_INSTALLED_MODULES += $(INSTALLED_ODM_BUILD_PROP_TARGET)

FINAL_ODM_BUILD_PROPERTIES += \
+7 −1
Original line number Diff line number Diff line
@@ -415,8 +415,14 @@ def LoadInfoDict(input_file, repacking=False):
  # Tries to load the build props for all partitions with care_map, including
  # system and vendor.
  for partition in PARTITIONS_WITH_CARE_MAP:
    d["{}.build.prop".format(partition)] = LoadBuildProp(
    partition_prop = "{}.build.prop".format(partition)
    d[partition_prop] = LoadBuildProp(
        read_helper, "{}/build.prop".format(partition.upper()))
    # Some partition might use /<partition>/etc/build.prop as the new path.
    # TODO: try new path first when majority of them switch to the new path.
    if not d[partition_prop]:
      d[partition_prop] = LoadBuildProp(
          read_helper, "{}/etc/build.prop".format(partition.upper()))
  d["build.prop"] = d["system.build.prop"]

  # Set up the salt (based on fingerprint or thumbprint) that will be used when
+4 −2
Original line number Diff line number Diff line
@@ -491,8 +491,10 @@ def ProcessTargetFiles(input_tf_zip, output_tf_zip, misc_info,
    elif filename in ("SYSTEM/build.prop",
                      "VENDOR/build.prop",
                      "SYSTEM/vendor/build.prop",
                      "ODM/build.prop",
                      "VENDOR/odm/build.prop",
                      "ODM/build.prop",  # legacy
                      "ODM/etc/build.prop",
                      "VENDOR/odm/build.prop",  # legacy
                      "VENDOR/odm/etc/build.prop",
                      "PRODUCT/build.prop",
                      "SYSTEM/product/build.prop",
                      "PRODUCT_SERVICES/build.prop",