diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7a996a766..409ee992a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -45,11 +45,13 @@ jobs: echo "16进制$clock" sed -i "554,555s:0xff:0x7ff:g" linux-3.4.x/arch/mips/rt2880/init.c sed -i "554,556s:0xc2:0x$clock:g" linux-3.4.x/arch/mips/rt2880/init.c - if [ ! -f configs/templates/$TNAME.config ] ; then - echo "configs/templates/$TNAME.config not found " + for m in $TNAME; + do + if [ ! -f configs/templates/$m.config ] ; then + echo "configs/templates/$m.config not found " exit 0 fi - cp -f configs/templates/$TNAME.config .config + cp -f configs/templates/$m.config .config sed -i 's/CONFIG_FIRMWARE_INCLUDE_OPENSSL_EXE=n/CONFIG_FIRMWARE_INCLUDE_OPENSSL_EXE=y/g' .config ############################################################################################ #因不同型号配置功能不一样,所以先把配置项删除,如果你自己要添加其他的,也要写上删除这一条,切记!!! @@ -145,7 +147,8 @@ jobs: # 格式如下: # sed -i '/自定义项/d' .config # echo "自定义项=y" >> .config - ######################################################################################### + ######################################################################################### + done - name: Build firmware run: | make "${{ github.event.inputs.production }}"