本文摘自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