Bladeren bron

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 maanden geleden
bovenliggende
commit
cbb7f3a5c4
1 gewijzigde bestanden met toevoegingen van 23 en 23 verwijderingen
  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: |