Selaa lähdekoodia

ci(build): enable sound configuration and add bypass patch

Enable sound configuration step that was previously disabled and add a new step to apply abi bypass patch. Remove commented-out code for cleaner configuration.
TheWildJames 10 kuukautta sitten
vanhempi
sitoutus
8e9b9d19bc
1 muutettua tiedostoa jossa 17 lisäystä ja 10 poistoa
  1. 17 10
      .github/workflows/build.yml

+ 17 - 10
.github/workflows/build.yml

@@ -446,8 +446,8 @@ jobs:
           echo "CONFIG_KSU_SUSFS_HIDE_KSU_SUSFS_SYMBOLS=y" >> "${{ env.DEFCONFIG }}"
           echo "CONFIG_KSU_SUSFS_SUS_SU=n" >> "${{ env.DEFCONFIG }}"
 
-      - name: Configure Sound
-        if: false
+      - name: Configure Sound 1
+        if: true
         run: |
           cd "$CONFIG"
           # Sound Configuration
@@ -460,16 +460,23 @@ jobs:
           echo "CONFIG_SND_PROC_FS=y" >> "${{ env.DEFCONFIG }}"
           echo "CONFIG_SND_ALOOP=m" >> "${{ env.DEFCONFIG }}"
           
-          # Add snd-aloop.ko to modules list
-          if [ -f "build/build.sh" ]; then
-            echo "sound/drivers/snd-aloop.ko" >> common/android/gki_aarch64_modules
-          else
-            sed -i '/_COMMON_GKI_MODULES_LIST = \\[/,/\\]/ s/\\]/    "sound\/drivers\/snd-aloop.ko",\\n&/' common/modules.bzl
-          fi
+          ## Add snd-aloop.ko to modules list
+          #if [ -f "build/build.sh" ]; then
+          #  echo "sound/drivers/snd-aloop.ko" >> common/android/gki_aarch64_modules
+          #else
+          #  sed -i '/_COMMON_GKI_MODULES_LIST = \\[/,/\\]/ s/\\]/    "sound\/drivers\/snd-aloop.ko",\\n&/' common/modules.bzl
+          3fi
           
           # Add symbols to abi_gki_aarch64
-          SYMBOL_LIST=common/android/abi_gki_aarch64
-          cat Wild_KSU/kernel/export_symbol.txt | awk '{sub("[ \t]+","");print "  "$0}' >> $SYMBOL_LIST
+          #SYMBOL_LIST=common/android/abi_gki_aarch64
+          #cat Wild_KSU/kernel/export_symbol.txt | awk '{sub("[ \t]+","");print "  "$0}' >> $SYMBOL_LIST
+
+      - name: Configure Sound 2
+        if: true
+        run: |
+          cd "$CONFIG"
+          cp ../kernel_patches/wild/bypass_patches/abi_bypass_gki.patch ./
+          patch -p1 < abi_bypass_gki.patch || true
 
       - name: Configure Build Optimization
         run: |