quilt使用方法

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



你可能感兴趣的:(quilt)