请选择 进入手机版 | 继续访问电脑版

forum.gl-inet.cn

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
    查看: 15457|回复: 97

    [经验分享] 【2-24更新支持GL-S200】利用GitHub Action快速制作自己专属固件

      [复制链接]

    16

    主题

    368

    帖子

    2169

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    2169
    发表于 2022-7-3 10:04:09 | 显示全部楼层 |阅读模式
    本帖最后由 不望月的狼人 于 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


























    回复

    使用道具 举报

    20

    主题

    314

    帖子

    1427

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1427
    发表于 2022-7-3 11:09:41 | 显示全部楼层
    我想要有官方界面的,官方界面挺好用
    回复

    使用道具 举报

    3

    主题

    46

    帖子

    375

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    375
    发表于 2022-7-3 11:27:28 | 显示全部楼层
    不知道ipk插件能够通过github action自动编译?如SFT1200的插件。
    回复

    使用道具 举报

    16

    主题

    368

    帖子

    2169

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    2169
     楼主| 发表于 2022-7-3 13:04:26 | 显示全部楼层
    m0eak 发表于 2022-7-3 11:09
    我想要有官方界面的,官方界面挺好用

    官方界面目前没有开源呢,暂时不支持的!
    回复

    使用道具 举报

    16

    主题

    368

    帖子

    2169

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    2169
     楼主| 发表于 2022-7-3 13:04:47 | 显示全部楼层
    xiamiwolf 发表于 2022-7-3 11:27
    不知道ipk插件能够通过github action自动编译?如SFT1200的插件。

    理论上都可以的!
    回复

    使用道具 举报

    3

    主题

    46

    帖子

    375

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    375
    发表于 2022-7-3 13:07:26 | 显示全部楼层

    不知道大侠能否提供了下github action云编译ipk插件库,省得每次相关插件一更新都要麻烦大侠们。
    回复

    使用道具 举报

    76

    主题

    2137

    帖子

    9564

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9564

    官方人员

    发表于 2022-7-3 14:15:58 | 显示全部楼层
    感谢分享
    回复

    使用道具 举报

    76

    主题

    2137

    帖子

    9564

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9564

    官方人员

    发表于 2022-7-3 14:16:29 | 显示全部楼层
    xiamiwolf 发表于 2022-7-3 13:07
    不知道大侠能否提供了下github action云编译ipk插件库,省得每次相关插件一更新都要麻烦大侠们。 ...

    都可以的,我之前给大家编的都是用action
    回复

    使用道具 举报

    3

    主题

    46

    帖子

    375

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    375
    发表于 2022-7-3 14:31:38 | 显示全部楼层
    萝卜大侠 发表于 2022-7-3 14:16
    都可以的,我之前给大家编的都是用action

    萝卜大侠来一个使用github action云编译ipk插件的教程?或者来一个github action云编译插件的库也好让我们这些小白依葫芦画瓢!!!
    回复

    使用道具 举报

    76

    主题

    2137

    帖子

    9564

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9564

    官方人员

    发表于 2022-7-3 14:46:39 | 显示全部楼层
    xiamiwolf 发表于 2022-7-3 14:31
    萝卜大侠来一个使用github action云编译ipk插件的教程?或者来一个github action云编译插件的库也好让我 ...

    可以给你们弄个同用配置
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|gl-inet.cn ( 粤ICP备18130956号 )

    GMT+8, 2024-3-29 02:29 , Processed in 0.024597 second(s), 26 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表