【2-24更新支持GL-S200】利用GitHub Action快速制作自己专属固件
本帖最后由 不望月的狼人 于 2023-2-24 16:45 编辑最近论坛用户多了,很多用户在求固件,授人以鱼不如授人以渔,分享一下自己的做法,制作自己专属的固件。仓库地址:https://github.com/JiaY-shi/build-gl.inet.git欢迎fork。
本仓库使用的是gl.inet 官方开源仓库,ipq6018系列默认支持官方UI,可以直接在git action中直接运行,运行结束后就在release中下载最新编译完成的固件。
一.简单解释
bulid.sh 中有一些简单的步骤:
1.clone gl.inet 的源码,
2.把custom文件夹下的插件拷贝到官方的插件目录
3.把定制的custom.yml配置文件拷贝到官方的配置目录
4.执行setup
5.生成对应设备的.config文件
6.更新feed插件
7.处理插件依赖关系
二.定制自己的固件
1.添加插件
a.有插件的git仓库
以hello word为例,在custom.yml文件中feed节点中新增子节点,name可以任意起一个,比如我就叫helloword,uri填helloword的仓库地址,revision 填写最新的commitId,然后在custom.yml 文件的packages节点下增加luci-app-ssr-plus即可
b.无插件仓库
把自己准备的插件直接放到custom目录下,然后在custom.yml 文件的packages节点下增加相关插件名称即可
2.添加自己的配置
这个之前有分享过相关做法,传送门:【教程】编译固件如何加入自定义配置 ,利用好这个方法后每次安装新的固件就像重启一样简单,完全不需要在单独配置了。
仓库中已经默认带了default-setting了,集成部分配置,可以按需修改。
2022年:
7月17日更新,支持4.4内核和5.4内核
重磅:ipq6018支持GL 官方UI
10月10日更新:支持GL-A1300
10月31日更新:支持GL-MT2500
11月8日更新:支持GL-SF1200和GL-SFT1200
11月12日更新:GL-MT2500支持官方UI
12月23日更新:支持GL-MT3000
2023年:
1月12日更新:GL-A1300支持官方UI
1月30日更新:GL-MT3000支持官方UI
2月23日更新:支持GL-S200
我想要有官方界面的,官方界面挺好用
不知道ipk插件能够通过github action自动编译?如SFT1200的插件。 m0eak 发表于 2022-7-3 11:09
我想要有官方界面的,官方界面挺好用
官方界面目前没有开源呢,暂时不支持的! xiamiwolf 发表于 2022-7-3 11:27
不知道ipk插件能够通过github action自动编译?如SFT1200的插件。
理论上都可以的!
不望月的狼人 发表于 2022-7-3 13:04
理论上都可以的!
不知道大侠能否提供了下github action云编译ipk插件库,省得每次相关插件一更新都要麻烦大侠们。 感谢分享 xiamiwolf 发表于 2022-7-3 13:07
不知道大侠能否提供了下github action云编译ipk插件库,省得每次相关插件一更新都要麻烦大侠们。 ...
都可以的,我之前给大家编的都是用action 萝卜大侠 发表于 2022-7-3 14:16
都可以的,我之前给大家编的都是用action
萝卜大侠来一个使用github action云编译ipk插件的教程?或者来一个github action云编译插件的库也好让我们这些小白依葫芦画瓢!!! xiamiwolf 发表于 2022-7-3 14:31
萝卜大侠来一个使用github action云编译ipk插件的教程?或者来一个github action云编译插件的库也好让我 ...
可以给你们弄个同用配置 萝卜大侠 发表于 2022-7-3 14:46
可以给你们弄个同用配置
赶紧赶紧,特别是要适合SFT1200用的,其它的型号还好办,网上找找还是能够找到能用的插件。
SFT1200这个魔改版CPU,想找个能用的插件太难了,特别是现在这种网络环境,很多插件隔三差五就失效了,需要及时更新重新编译。
万分期盼萝卜大侠的新作。 xiamiwolf 发表于 2022-7-3 14:55
赶紧赶紧,特别是要适合SFT1200用的,其它的型号还好办,网上找找还是能够找到能用的插件。
SFT1200这个 ...
我来帮大家解决这个问题 萝卜大侠 发表于 2022-7-3 15:13
我来帮大家解决这个问题
静候佳音! 感谢大佬分享,现在官方开源固件是5.4内核+开源无线驱动么? eggy 发表于 2022-7-3 18:40
感谢大佬分享,现在官方开源固件是5.4内核+开源无线驱动么?
4.4和5.4的都有,你可以按需选择 如果能把package也上传就好,需要官方固件的话可以从里面捡一点插件 不望月的狼人 发表于 2022-7-3 18:54
4.4和5.4的都有,你可以按需选择
好的感谢,那官方开源固件是跟Lean 64位开源固件是同款开源无线驱动? eggy 发表于 2022-7-3 20:06
好的感谢,那官方开源固件是跟Lean 64位开源固件是同款开源无线驱动?
lean 的那个删库了,还没研究呢:o m0eak 发表于 2022-7-3 19:27
如果能把package也上传就好,需要官方固件的话可以从里面捡一点插件
没太明白,是自己加插件么? 不望月的狼人 发表于 2022-7-3 21:29
没太明白,是自己加插件么?
就是编译出来的插件