openwrt修改默认网关地址_关于Github Action自动编译Lean_Openwrt的配置修改问题

4c6614da4d63d2120ff19c457a541f8f.png

第一点,首先说变更使用平台的问题,昨天好多人私信我问这个问题。

很简单,打开.github/workflows/openwrt-ci.yml

可以看到默认编译的是x86_64平台的固件。

          # 编译x64固件:
          cat >> .config <<EOF
          CONFIG_TARGET_x86=y
          CONFIG_TARGET_x86_64=y
          CONFIG_TARGET_x86_64_Generic=y
          EOF

把中间三行CONFIG后面改成需要的平台即可。

参考本地编译完成生成的config.seed文件

比如说我想要个K3的固件

找到config.seed,文本编辑器打开

a4c3512999152fd55eb64cb43f13a0e3.png
          # 编译K3的固件:
          cat >> .config <<EOF
          CONFIG_TARGET_bcm53xx=y
          CONFIG_TARGET_bcm53xx_DEVICE_phicomm-k3=y
          CONFIG_TARGET_BOARD="bcm53xx"
          EOF

比如说我想要个Acrh17的固件

          # 编译ASUS_RT-Acrh17的固件:
          cat >> .config <<EOF
          CONFIG_TARGET_ipq40xx=y
          CONFIG_TARGET_ipq40xx_DEVICE_asus_rt-acrh17=y
          CONFIG_TARGET_BOARD="ipq40xx"
          EOF

以此类推。

第二点,如何每天定时同步Lean的源码。

在openwrt-ci.yml中的sudo -E apt-get clean后面加一组workflow即可

      - name: 同步最新的源码
        run: |
          git remote add openwrt https://github.com/coolsnowwolf/lede.git
          git pull openwrt master
          git remote -v

第三点,如何添加自己想要,代码库中却没有的功能。

首先到github里面找到你喜欢的代码,我们拿蓝色主题ATMaterial举个栗子。

d684804a3abc7adf4f1f7333c139ced3.png

打开http://github.com,登录账户,左上角的搜索框里输入ATMaterial,点击搜索。

a7c27cd97c43e3f52cc3222e97b7a275.png

点第一个

1d7eebd41bd658d649f31bfc0a5f8b6f.png

然后复制下图这个链接

c257e11b6cb05eca42f053ac98930bec.png

然后在openwrt-ci.yml中的sudo -E apt-get clean后面再加一组workflow

把复制的链接前面加git clone,按照如下格式写好。

      - name: 涡轮增雕进程
        run: |
          cd package
          mkdir openwrt-packages
          cd openwrt-packages
          git clone https://github.com/openwrt-develop/luci-theme-atmaterial.git

然后在下面备注为主题的代码处进行修改,

添加CONFIG_PACKAGE_luci-theme-atmaterial=y,如下。

          # LuCI主题:
          cat >> .config <<EOF
          CONFIG_PACKAGE_luci-theme-argon=y
          CONFIG_PACKAGE_luci-theme-atmaterial=y
          EOF

然后保存代码,会自动触发编译。

ps:name项支持中文,可以改成自己喜欢的样子。

ccd0c5f7e26cfcf659de1bdf1821117d.png

我自己改了一个yml自用,大家可以参考我的规则进行修改。

openwrt-ci.yml - 栗子的库​github.com

今天的教程就到这里吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值