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

Commit 36470a44 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "bump.py: modify the phony system_compatibility_matrix.xml module" into main

parents 06b9e8ae f28b6954
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -111,6 +111,25 @@ class Bump(object):
            "kernel_configs", "-a", " ".join(next_kernel_configs), android_bp
        ])

        # update the SYSTEM_MATRIX_DEPS variable and the phony module's
        # product_variables entry.
        lines = []
        with open(android_bp) as f:
            for line in f:
              if f"    \"{self.device_module_name}\",\n" in line:
                  lines.append(f"    \"{self.current_module_name}\",\n")

              if f"                \"{self.current_module_name}\",\n" in line:
                  lines.append(f"                \"{self.next_module_name}\",\n")
              else:
                  lines.append(line)

        with open(android_bp, "w") as f:
            f.write("".join(lines))


    # This Android.mk file may be deprecated soon and the functionality is
    # replaced by the soong phony module system_compatibility_matrix.xml.
    def edit_android_mk(self):
        android_mk = self.interfaces_dir / "compatibility_matrices/Android.mk"
        lines = []