分类 Tools 下的文章

提交Linux内核补丁遇坑说明

最近主要在Win7下提交pstore补丁,遇到的坑说明下:腾讯企业邮箱客户端发送ok的竟然在LKML邮件列表搜不到提交。maintainer说miss message-id,看了下邮件源码,有message-id啊,如下:Message-ID: <201902062125366715715@xxx.com>+A43ECD8F93303CB9看看其他提交,后面那...阅读全文

如何在Windows上提交Android补丁程序

Google在提交Android补丁程序时有说明前提条件:提交补丁程序本页介绍向 AOSP 提交补丁程序的完整流程,包括使用 Gerrit 查看和跟踪更改。前提条件您需要先初始化编译环境、下载源代码、创建密码并按照密码生成器页面中的说明操作,然后再按照本页中的说明操作。编译环境要使用Linux或Mac OS,目前不支持在Windows下编译。下载源代码没有提及具体操作系统...阅读全文

Git: 如何修复gerrit merge conflict状态

A本地修改了某个文件File,B本地也修改了这个文件File,他们都先后git push到了gerrit上,这个时候reviewer无论先进谁的提交,gerrit上另一笔提交的状态都会显示merge conflict,那如何更新这一笔change,而不是Abandon然后再提一个change呢,假设A的提交了先进了,要修改B的change。先同步服务器代码git remo...阅读全文

如何给内核提交补丁

提交过程step1: get the right branch可以参考 MAINTAINERS文件,可能不对,直接看git.kernel.org, 注意git pull到最新step2: generate one patchgit format-patch -1 commit_idcover-letter给一次提交多个用step3: check patch$ ./scri...阅读全文

Ubuntu下git send-email的使用

家里的nas/linaro上装个发内核补丁环境, rpi远程。Can't locate Net/SMTP/SSL.pm in @INC要安装下面这个包sudo apt-get install libnet-smtp-ssl-perl安装完后有下面这个错误Send this email? ([y]es|[n]o|[q]uit|[a]ll): a Password: Nee...阅读全文

在Windows VirtualBox虚拟的Ubuntu中使用adb

背景Android手机有些脚本需要在Linux环境中用,有些场景下还是需要在Windows中用VirtualBox虚拟一个Linux/Ubuntu来使用。主机虚拟机互访在VirutalBox安装好Ubuntu后,adb命令包是没有的,虚拟机也是不能上网的,不可能用apt-get了,一个简单的方法就是先在主机上下好deb包,把deb包传输到Ubuntu下用dpkg命令安装。...阅读全文