Преглед изворни кода

ci(build): fix snd-aloop.ko module inclusion logic

Correct the conditional logic for adding snd-aloop.ko to modules list. The previous commented-out code had incorrect paths and was not functional. Now properly checks for build/build.sh and falls back to modules.bzl if not found.
TheWildJames пре 10 месеци
родитељ
комит
021f144a50
1 измењених фајлова са 5 додато и 5 уклоњено
  1. 5 5
      .github/workflows/build.yml

+ 5 - 5
.github/workflows/build.yml

@@ -490,11 +490,11 @@ jobs:
           echo "CONFIG_SND_ALOOP=m" >> "${{ env.DEFCONFIG }}"
           
           # Add snd-aloop.ko to modules list
-          #if [ -f "common/modules.bzl" ]; then
-          #  sed -i '/_COMMON_GKI_MODULES_LIST = \[/,/]/ { /]/ i\    "sound/drivers/snd-aloop.ko", }' common/modules.bzl
-          #else
-          #  echo "sound/drivers/snd-aloop.ko" >> common/android/gki_aarch64_modules
-          #fi
+          if [ -f "build/build.sh" ]; thena
+            echo "sound/drivers/snd-aloop.ko" >> common/android/gki_aarch64_modules
+          else
+            sed -i '/_COMMON_GKI_MODULES_LIST = \[/,/]/ { /]/ i\    "sound/drivers/snd-aloop.ko", }' common/modules.bzl
+          fi
           
           # Add symbols to abi_gki_aarch64
           SYMBOL_LIST=common/android/abi_gki_aarch64