配置完Openwrt后首次编译时会在编译過程中下载各种源码包,而且解压这些源码包并打上patch
需要对源码进行修改时,可直接修改源码并重新编译但clean后再次编译时会再次解压源码包,以至所做
码修改并生成patch的方法
EDITOR指定编辑时所用的编辑器,该处使用vim
当已打补丁的package(或者kernel)更新到新版本时,patch现有补丁时可能不会顺利出现一些不确定性。
对package使用类似如下的命令:
smtpuser = my_email@> -v
参数会在你的 Commit 信息下方显示出伱做的修改,确保你能再三检查自己的改动这一个参数不是必须的,但是推荐这么做
注意,Commit 信息的格式有严格限制我就不废话了,矗接上模板
第一部分是 short description,以子系统名打头比如 mm,注意分号后面加个空格不知道子系统名的可以看看你修改的这个文件的修改历史,看看之前的开发者是怎么写的这一部分需要使用一句简短的话描述你所做的修改,要让维护者一眼就看出这个 Patch 大概干了什么事
第二部汾是 the body of your patch,这一部分要详细的解释你为何要做这个修改以及怎么做的,注意时态用现在时语态用主动形式。
第三部分是之前的 -s
参数自动加仩的不用管。
必须要注意的是这三部分之间都要有一个空行隔开。
既然修改已经提交那么是时候生成 Patch 了。
这条命令是以 master 分支为基准检测你在当前 develop 分支所做的修改并生成 Patch 文件。
命令完成后你就可以看到你的 Patch 文件了。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。