Jelajahi Sumber

build.yml: fix sed command formatting - proper indentation

TheWildJames 10 bulan lalu
induk
melakukan
a1ff63289d
1 mengubah file dengan 7 tambahan dan 15 penghapusan
  1. 7 15
      .github/workflows/build.yml

+ 7 - 15
.github/workflows/build.yml

@@ -436,22 +436,14 @@ jobs:
           echo "CONFIG_SND_PROC_FS=y" >> "${{ env.DEFCONFIG }}"
           echo "CONFIG_SND_ALOOP=m" >> "${{ env.DEFCONFIG }}"
           
+           # Add snd-aloop.ko to modules list
+          echo "sound/drivers/snd-aloop.ko" >> common/android/gki_aarch64_modules
+
           if [[ -f common/modules.bzl ]]; then
-            if grep -q 'sound\/drivers\/snd-aloop.ko' common/modules.bzl; then
-              echo "snd-aloop already present in common/modules.bzl"
-            else
-              # Insert before the closing bracket of _COMMON_GKI_MODULES_LIST
-              echo "snd-aloop injection: adding to module list"
-              sed -i '/_COMMON_GKI_MODULES_LIST = \[/,/^[[:space:]]*\]/{/^[[:space:]]*\]$/i\    "sound/drivers/snd-aloop.ko",
-              }' common/modules.bzl
-              if grep -q 'sound\/drivers\/snd-aloop.ko' common/modules.bzl; then
-                echo "Injected snd-aloop into common/modules.bzl"
-              else
-                echo "Warning: could not inject snd-aloop into common/modules.bzl" >&2
-              fi
-            fi
-          else
-            echo "common/modules.bzl not found; skipping snd-aloop injection"
+            # Insert before the closing bracket of _COMMON_GKI_MODULES_LIST
+            echo "snd-aloop injection: adding to module list"
+            sed -i '/_COMMON_GKI_MODULES_LIST = \[/,/^[[:space:]]*\]/{/^[[:space:]]*\]$/i\    "sound/drivers/snd-aloop.ko",
+}' common/modules.bzl
           fi
           
           # Add symbols to abi_gki_aarch64