Explorar o código

ci(build): enable sound configuration in kernel build workflow

Uncomment and activate sound-related configuration in the GitHub Actions workflow to include sound driver support in the kernel build. This adds necessary sound modules and symbols to the build configuration.
TheWildJames hai 10 meses
pai
achega
cbb7f3a5c4
Modificáronse 1 ficheiros con 23 adicións e 23 borrados
  1. 23 23
      .github/workflows/build.yml

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

@@ -497,29 +497,29 @@ jobs:
           echo "CONFIG_KSU_SUSFS_HIDE_KSU_SUSFS_SYMBOLS=y" >> "${{ env.DEFCONFIG }}"
           echo "CONFIG_KSU_SUSFS_HIDE_KSU_SUSFS_SYMBOLS=y" >> "${{ env.DEFCONFIG }}"
           echo "CONFIG_KSU_SUSFS_SUS_SU=n" >> "${{ env.DEFCONFIG }}"
           echo "CONFIG_KSU_SUSFS_SUS_SU=n" >> "${{ env.DEFCONFIG }}"
 
 
-#      - name: Configure Sound
-#        run: |
-#          cd "$CONFIG"
-#          # Sound Configuration
-#          echo "# Sound Configuration" >> "${{ env.DEFCONFIG }}"
-#          echo "CONFIG_SND=y" >> "${{ env.DEFCONFIG }}"
-#          echo "CONFIG_SND_DRIVERS=y" >> "${{ env.DEFCONFIG }}"
-#          echo "CONFIG_SND_PCM=y" >> "${{ env.DEFCONFIG }}"
-#          echo "CONFIG_SND_TIMER=y" >> "${{ env.DEFCONFIG }}"
-#          echo "CONFIG_SND_DYNAMIC_MINORS=y" >> "${{ env.DEFCONFIG }}"
-#          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 = \[/,/]/ { /]/ i\    "sound/drivers/snd-aloop.ko", }' common/modules.bzl
-#          fi
-#          
-#          # 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
+      - name: Configure Sound
+        run: |
+          cd "$CONFIG"
+          # Sound Configuration
+          echo "# Sound Configuration" >> "${{ env.DEFCONFIG }}"
+          echo "CONFIG_SND=y" >> "${{ env.DEFCONFIG }}"
+          echo "CONFIG_SND_DRIVERS=y" >> "${{ env.DEFCONFIG }}"
+          echo "CONFIG_SND_PCM=y" >> "${{ env.DEFCONFIG }}"
+          echo "CONFIG_SND_TIMER=y" >> "${{ env.DEFCONFIG }}"
+          echo "CONFIG_SND_DYNAMIC_MINORS=y" >> "${{ env.DEFCONFIG }}"
+          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 = \[/,/]/ { /]/ i\    "sound/drivers/snd-aloop.ko", }' common/modules.bzl
+          fi
+          
+          # 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
 
 
       - name: Configure Build Optimization
       - name: Configure Build Optimization
         run: |
         run: |