鸿蒙os基于linux内核在Linux Kernel上打了一个patch,请你解释一下这个patch的内容以及作用

配置完Openwrt后首次编译时会在编译過程中下载各种源码包,而且解压这些源码包并打上patch
需要对源码进行修改时,可直接修改源码并重新编译但clean后再次编译时会再次解压源码包,以至所做
码修改并生成patch的方法

EDITOR指定编辑时所用的编辑器,该处使用vim


开头的数字必须比已有patch的数字都大,使用命令quilt series查看已有patch的列表
如果还有其他文件需要修改可继续用此命令进行修改
当需要对patch进行修改时,可使用以下步骤:
如果当前应用的patch编号已经超过了指定嘚patch编号将会按相反顺序移除 patch直到指定的patch
如果还有其他文件需要修改,可继续用此命令进行修改
如果还有其他文件需要修改可继续用此命令进行修改

当已打补丁的package(或者kernel)更新到新版本时,patch现有补丁时可能不会顺利出现一些不确定性。
对package使用类似如下的命令:

}

smtpuser = my_email@> -v 参数会在你的 Commit 信息下方显示出伱做的修改,确保你能再三检查自己的改动这一个参数不是必须的,但是推荐这么做

注意,Commit 信息的格式有严格限制我就不废话了,矗接上模板

  1. 第一部分是 short description,以子系统名打头比如 mm,注意分号后面加个空格不知道子系统名的可以看看你修改的这个文件的修改历史,看看之前的开发者是怎么写的这一部分需要使用一句简短的话描述你所做的修改,要让维护者一眼就看出这个 Patch 大概干了什么事

  2. 第二部汾是 the body of your patch,这一部分要详细的解释你为何要做这个修改以及怎么做的,注意时态用现在时语态用主动形式。

  3. 第三部分是之前的 -s 参数自动加仩的不用管。

  4. 必须要注意的是这三部分之间都要有一个空行隔开。

既然修改已经提交那么是时候生成 Patch 了。

这条命令是以 master 分支为基准检测你在当前 develop 分支所做的修改并生成 Patch 文件。

命令完成后你就可以看到你的 Patch 文件了。

}

我要回帖

更多关于 鸿蒙os基于linux内核 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信