build文件夹里面就是编译脚本了,如果没找到你需要编译的机型文件就用各个源码x86文件夹做为编译其他机型使用
比如说你选择【Lede_x86_64】其实就等于是一个编译脚本了,这个是lede源码(5.4内核)。
选择【Lienol_x86_64】是Lienol的19.07(4.14内核)。
选择【Project_x86_64】是ctcgfw的18.06(4.19内核)。
一句话说完就是每个源码的x86都是一个编译系统,没找到你需要的机型,你就用x86的进行编译就可以了,需要SSH连接服务器修改对应的机型还有插件那些。
-
diy文件夹里面可以按源码对应路径放入文件替换源码文件,说白了diy文件夹里面就是源码的根目录,你可以按源码路径替换所有的源码文件,我在所有机型里面放了banner文件,你们自己看看我放的banner文件跟源码路径的关系就懂怎么放其他文件了
你喜欢的话可以修改banner打造个性openwrt,Project源码的banner名字为openwrt_banner
-
pacthes补丁文件夹,修改源码,然后提取修改差异部分来达到修改源码文件的需求,源码天天更新,如果整个文件替换的话,有更新你也不知道,在不改变源码格局,就是没多行或者少行的情况下,这样打补丁是很不错的,但是源码格局改变或者就会不好用了,编译的时候到了【加载源,patch补丁和自定义设置】就会错误 《提取补丁教程》
-
Lienol跟lede、Project有些文件做出来的补丁不通用的,所以你们要做补丁的时候一定要根据各个作者源码文件来制作
-
files文件夹,固件文件替换使用,可以把安装好使用中的固件设置好的文件提取出来然后在files文件夹按固件的路径建立对应的文件就可以,编译好固件后就直接是你设置好的了,不需要重复设置。
-
我在【Lede_x86_64】里面放了个smartdns做例子,你们拉取仓库后可以删除了,你们用WinSCP连接安装好的固件去看看这些文件的路径,再对比一下我放文件的路径,就能知道其他文件怎么放了
- 5、有好多机子的固件默认是不能超过15MB的,如果你们的机子是需要【sysupgrade.bin】格式固件的,编译成功又没看到这个格式固件就是你选择插件太多,超过了源码规定的固件体积了,如果是这样情况就要了解你固件最大是多大的,注意插件的选择,K2P默认是15MB大小,好像是有32MB的机子吧,如果可以用32MB大小固件的就需要打个补丁,让源码可以支持到32MB,其他机子都一样道理的
-
6、微信通知跟自动发布固功能,在没设置好密匙的情况下,请不要打开微信通知跟自动发布功能。 《微信通知跟自动发布固功能密匙获取跟使用教程》