Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 3.96 KB

简单介绍新脚本.md

File metadata and controls

47 lines (36 loc) · 3.96 KB

脚本简单介绍,不管新手还是老司机,请认真的看一遍我写的说明,每个脚本作者的想法不一样,制作出来的脚本就有分别,谢谢!


  • 2、

  • 3、

  • 4、在对应的.yml文件里面增加seed文件夹内的对应文件机型选择

  • 5、

  • 6、

  • 7、

  • 8、build-对应机型的 diy、pacthes、files 文件夹说明,善用这3个文件夹会给你编译带来很多方便


  • diy文件夹里面可以按源码对应路径放入文件替换源码文件,说白了diy文件夹里面就是源码的根目录,你可以按源码路径替换所有的源码文件,我在所有机型里面放了banner文件,你们可以看看我放banner文件的路径和源码本来的路径相对比一下应该就能了解怎么替换文件了。
    比如Lede源码的banner文件路径是package/basefiles/files/etc/banner,替换他的文件就放在diy/package/base-files/files/etc/banner位置

  • pacthes补丁文件夹,修改固件源码,然后提取修改差异部分来达到修改源码文件的需求,源码天天更新,如果整个文件替换的话,有更新你也不知道,在不改变源码格局,就是没多行或者少行的情况下,这样打补丁是很不错的,如果源码文件有大改动导致【加载源,补丁和自定义设置】步骤运行错误,那您就需要再对这个文件进行一次补丁提取就可以了。 《提取补丁教程

    Lienol跟lede、Mortal有些文件做出来的补丁不通用的,所以你们要做补丁的时候一定要根据各个作者源码文件来制作


  • files文件夹,是用来存放你编译好固件然后安装好固件后设置好的文件,固件的文件在什么位置(路径),你就按什么路径来存放在files文件夹里面,编译固件的时候会自动覆盖到固件原有的文件,这样就达到了固件编译好就是你设置好的文件了,不需要重复设置。

  • 9、有好多机子的固件默认是不能超过15MB的,如果你们的机子是需要【sysupgrade.bin】格式固件的,编译成功又没看到这个格式固件就是你选择插件太多,超过了源码规定的固件体积了,如果是这样情况就要了解你固件最大是多大的,注意插件的选择,就比如K2P闪存是16M的,但是固件体积最大只能15.2MB大小,超过就不行了