Переглянути джерело

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 10 місяців тому
батько
коміт
cbb7f3a5c4
1 змінених файлів з 23 додано та 23 видалено
  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_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
         run: |