Просмотр исходного кода

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 месяцев назад
Родитель
Сommit
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: |