diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9120b47..f749c84 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,7 +18,7 @@ jobs: name: Build IPKs for ${{ matrix.target }} strategy: matrix: - target: [arm64, x64] + target: [arm64, x64, mipsel] steps: - name: Job Info run: | @@ -59,6 +59,9 @@ jobs: run: | rm -f ${SDK_NAME}/package/linux/modules/* rm -f ${SDK_NAME}/package/kernel/linux/modules/* + grep -lFr '$(call KernelPackage,' ${SDK_NAME}/package/linux | xargs -rn1 sed -i 's/ FILES:=/ XFILES:=/g' || true + grep -lFr '$(call KernelPackage,' ${SDK_NAME}/package/kernel | xargs -rn1 sed -i 's/ FILES:=/ XFILES:=/g' || true + find ${SDK_NAME}/target/linux -name 'modules.mk' | xargs -rn1 sed -i 's/ FILES:=/ XFILES:=/g' || true grep 'src-git base ' ${SDK_NAME}/feeds.conf.default > ${SDK_NAME}/feeds.conf grep 'src-git luci ' ${SDK_NAME}/feeds.conf.default >> ${SDK_NAME}/feeds.conf @@ -96,6 +99,8 @@ jobs: apps="${{ github.event.inputs.applications }}" cd ${SDK_NAME} ./scripts/feeds update -a + grep -lFr '$(call KernelPackage,' feeds/base/package/linux | xargs -rn1 sed -i 's/ FILES:=/ XFILES:=/g' || true + grep -lFr '$(call KernelPackage,' feeds/base/package/kernel | xargs -rn1 sed -i 's/ FILES:=/ XFILES:=/g' || true if [ "$apps" = "all" ]; then ./scripts/feeds install -a -p apps -d y for repo in `sed -e 's/src-[^ ]* \([^ ]*\) .*/\1/g' ../apps/feeds.conf` @@ -140,7 +145,7 @@ jobs: - name: Last fail log if: failure() - run: tail -n 200 /tmp/openwrt-sdk-build.log + run: tail -n 200 /tmp/openwrt-sdk-build.log && false - name: PreUpload - Clean id: preupload