Kaynağa Gözat

ci(build): simplify snd-aloop module copying logic

Remove redundant checks and echo statements, and standardize the module copy paths for different Android versions. The new paths are more direct and reliable.
TheWildJames 10 ay önce
ebeveyn
işleme
01e2969f77
1 değiştirilmiş dosya ile 4 ekleme ve 26 silme
  1. 4 26
      .github/workflows/build.yml

+ 4 - 26
.github/workflows/build.yml

@@ -528,36 +528,14 @@ jobs:
       - name: Copy snd-aloop module for Android 12-13
         if: inputs.android_version == 'android12' || inputs.android_version == 'android13'
         run: |
-          echo "Copying snd-aloop.ko module for Android ${{ inputs.android_version }}..."
-          mkdir -p AnyKernel3/modules/data/ada/lkm
-          
-          # Copy from the same location where Image is found
-          if [ -f "./$CONFIG/out/${{ inputs.android_version }}-${{ inputs.kernel_version }}/dist/sound/drivers/snd-aloop.ko" ]; then
-            cp "./$CONFIG/out/${{ inputs.android_version }}-${{ inputs.kernel_version }}/dist/sound/drivers/snd-aloop.ko" AnyKernel3/modules/data/ada/lkm/
-            echo "Copied snd-aloop.ko from dist folder"
-          elif [ -f "./$CONFIG/bazel-bin/sound/drivers/snd-aloop.ko" ]; then
-            cp "./$CONFIG/bazel-bin/sound/drivers/snd-aloop.ko" AnyKernel3/modules/data/ada/lkm/
-            echo "Copied snd-aloop.ko from bazel-bin folder"
-          else
-            echo "Warning: snd-aloop.ko not found in expected locations"
-          fi
+          mkdir -p AnyKernel3/modules/data/adb/lkm
+          cp "./$CONFIG/out/${{ inputs.android_version }}-${{ inputs.kernel_version }}/dist/snd-aloop.ko" AnyKernel3/modules/data/adb/lkm/
 
       - name: Copy snd-aloop module for Android 14-15
         if: inputs.android_version == 'android14' || inputs.android_version == 'android15'
         run: |
-          echo "Copying snd-aloop.ko module for Android ${{ inputs.android_version }}..."
-          mkdir -p AnyKernel3/modules/data/ada/lkm
-          
-          # Copy from the same location where Image is found
-          if [ -f "./$CONFIG/out/${{ inputs.android_version }}-${{ inputs.kernel_version }}/dist/sound/drivers/snd-aloop.ko" ]; then
-            cp "./$CONFIG/out/${{ inputs.android_version }}-${{ inputs.kernel_version }}/dist/sound/drivers/snd-aloop.ko" AnyKernel3/modules/data/ada/lkm/
-            echo "Copied snd-aloop.ko from dist folder"
-          elif [ -f "./$CONFIG/bazel-bin/sound/drivers/snd-aloop.ko" ]; then
-            cp "./$CONFIG/bazel-bin/sound/drivers/snd-aloop.ko" AnyKernel3/modules/data/ada/lkm/
-            echo "Copied snd-aloop.ko from bazel-bin folder"
-          else
-            echo "Warning: snd-aloop.ko not found in expected locations"
-          fi
+          mkdir -p AnyKernel3/modules/data/adb/lkm
+          cp "./$CONFIG/bazel-bin/common/kernel_aarch64/snd-aloop.ko" AnyKernel3/modules/data/adb/lkm/
 
       - name: Search for Kernel Modules
         run: |