本文摘自Debian
Let's assume you find an error in the upstream Makefile as follows where install: gentoo should have been install: gentoo-target.
install: gentoo
install ./gentoo $(BIN)
install icons/* $(ICONS)
install gentoorc-example $(HOME)/.gentoorc
Let's fix this and record it with the dquilt command as fix-gentoo-target.patch. [22]
$ mkdir debian/patches
$ dquilt new fix-gentoo-target.patch
$ dquilt add Makefile
现在将 Makefile 修改为如下的样子。
install: gentoo-target
install ./gentoo $(BIN)
install icons/* $(ICONS)
install gentoorc-example $(HOME)/.gentoorc
Ask dquilt to generate the patch to create debian/patches/fix-gentoo-target.patch and add its description following DEP-3: Patch Tagging Guidelines.
$ dquilt refresh
$ dquilt header -e
... describe patch
其中涉及到几个重要的流程命令:
首先创建放置补丁的目录,
mkdir debian/patches
创建新的补丁文件
dquilt new fix-gentoo-target.patch
指定要更新的文件名称(这一步类似git的用法)
dquilt add Makefile
本文详细介绍了如何在Debian项目中使用dquilt命令来修复上游Makefile中的错误,并通过创建补丁文件来记录这一修正过程,遵循了DEP-3:Patch Tagging Guidelines的规范。

216

被折叠的 条评论
为什么被折叠?



