Skip to content

szdosar/lede-for-r2s

Repository files navigation

lede-for-r2s 固件在线编译项目

image

采用 Lean 的 Openwrt 源码仓库

仓库地址 https://github.com/coolsnowwolf/lede
原汁原味,无修改
默认登陆 IP 192.168.1.1
初始密码 password

  • 我的自动化流程用了自有服务器
    如果你没有服务器,就用 github 的默认服务器
    方法:将流程文件中的runs-on: self-hosted
    改为runs-on: ubuntu-latest

适用硬件

FriendlyElec NanoPi R2S 芯片 RK3328 image

定制编译的组件

定制编译的方法1--可选项

  • 要触发 SSH 定制,请修改流程文件
    SSH_ACTIONS: false
    改为SSH_ACTIONS: true
    流程运行到这,会生成连接网址
    --如何找到这个链接?
    -1-.点击上方的【Actions】
    -2-.点击正在运行中的流程
    -3-.点击【build】
    -4-.待流程运行到 SSH connection to Actions 环节
    -5-.等几分钟,看到显示出来的链接
    它看起来像 https://tmate.io/t/BHhWX7CY7hZJBRNEaVtm9xWJz
    image -6-.点击链接,然后按【Q】或 Ctrl+C 继续
    -7-.输入命令cd lede && make menuconfig
    -8-.定制你要编译的组件
    -9-.你还可以修改默认登陆 IP
    ** >>>>
    通过修改源码中此文件 package/base-files/files/bin/config_generate 的下面代码实现
    lan) ipad=${ipaddr:-"192.168.1.1"} ;;
    ** <<<<
  • 退出定制
    1.完成后输入【exit】可退出 SSH 定制
    2.默认半小时无动作会跳过这个环节
    3.自动化流程会继续未完成的环节

定制编译的方法2--可选项

编译前,你可事先编辑文件 r2s-rk3328-config 来定制编译的组件
但你要适当修改流程文件中的这段代码
wget -c https://raw.githubusercontent.com/szdosar/lede-for-r2s/main/r2s-rk3328-config -O .config

触发自动化流程的运行

  • 修改 CHANGELOG.md 文件

感谢

在 Target System 里选 (Rockchip) --->
在 Subtarget 里选 (RK33XX boards (64 bit)) --->
在 Target Profile 里选 (FriendlyARM NanoPi R2S)
image

附录 config.buildinfo

https://raw.githubusercontent.com/szdosar/lede-for-r2s/main/config.buildinfo