找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1306|回复: 5

超级方便的github云编译脚本,点点鼠标就能编译属于你自己的openwrt!

[复制链接]
发表于 2022-5-27 11:30 | 显示全部楼层 |阅读模式
源码地址
https://github.com/VergilGao/openwrt-compiler
教程:
fork我的源码之后,你能看到已经存在了amd64和xiaomi-ac2100两个云编译配置
每个配置文件夹里都有以下文件
feed.conf
这个是openwrt的feed.conf,我在官方库的基础上加入了我自己收集的一些软件包,建议自己修改成热门的源,因为我只收集我用的,没用的软件包没有加入。
注意这里的feed如果有重复,第一个生效,比如我这里我的custom源有smartdns,官方库也有smartdns,因为我的custom源在最上面,所以最终他只会拉取custom源的smartdns
part1.sh
feeds update -a 之前运行的一些脚本
part2.sh
feeds install -a 之后运行的一些脚本
files 文件夹
编译时会按files目录结构替换到固件里,高级用法
seed.config
编译配置
然后在workflow文件夹里新建一个对应的yml文件,或者直接修改我已有的文件也行
yml文件只需要修改环境变量
env:
  REPO_URL: https://github.com/openwrt/openwrt
  REPO_BRANCH: openwrt-21.02
  DEVICE_NAME: amd64
  FILES: amd64/files
  FEEDS_CONF: amd64/feeds.conf
  CONFIG_FILE: amd64/seed.config
  DIY_P1_SH: amd64/part1.sh
  DIY_P2_SH: amd64/part2.sh
  TZ: Asia/Shanghai
很好看懂,第一个是源码地址
第二个是源码的分支
第三个是设备名,这个影响的是你最终编译完成后上传的文件名
后面几个就是前面说的一些配置的目录
注意这里的amd64指的是文件夹名,比如你自己要建一个r2s的配置,就新建一个r2s文件夹,然后把对应的配置文件丢进去,这里的环境变量里amd64改成r2s就行了

然后是编译:
你到action里

看到这里有一些选项,选 config 的话会编译配置,建议如果你自己编译,就先把对应的seed.config文件清空,然后在这里选config,勾选“当生成配置文件时是否使用ssh”
然后运行
运行过程中就会提示你ssh进入

可以网页直接打开,按 crtl+c 就能进入
然后输入
cd openwrt
make menuconfig
自己选好配置之后退出
再按 ctrl + d 离开 ssh
等一会儿你就能看到新的配置:

下载解压下来,配置替换到对应的 seed.config
然后就可以开始正式编译了
还是

选 firmware 下面的不用管,点开始,就可以正式编译了。

编译如果出错的话就排错就行了,无非是缺少依赖。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-5-27 11:59 | 显示全部楼层
web ssh容易被风控,小心

点评

可以用shell啊  详情 回复 发表于 2022-5-27 12:00
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-5-27 12:00 | 显示全部楼层
ixinshang 发表于 2022-5-27 11:59
web ssh容易被风控,小心

可以用shell啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-5-27 14:40 | 显示全部楼层
谢谢大佬,frok一下啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-8-17 21:39 | 显示全部楼层
谢谢大佬,mark一下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-8-18 18:26 | 显示全部楼层
大大,没看明白,我是极路由B70,怎么增加配置文件?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 14:42

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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