[:DebianWiki/EditorGuide#translation:Translation(s)]: none

(!) [:/Discussion:Discussion]


Using quilt in Debian source packages. This page is aimed at people who want to make some changes to a Debian source package which is already using quilt. The intention is not to explain quilt, but to offer some Debian specific tips

Using quilt with Debian source packages

Situation: you have downloaded a Debian source package which uses quilt and want to fix a bug and then submit a patch to the maintainers.

Environment variables

consider adding these lines to .bashrc or run them before using quilt

export QUILT_PATCHES=debian/patches export QUILT_REFRESH_ARGS="-p ab --no-timestamps --no-index"

Title 2

?Basic quilt tasks: Making a new patch

The source code unpacked by apt-get source does not have patches applied.

?First step: apply existing patches to the source

quilt push -a to "push" all existing patches onto the source tree (when you build a package, this is done by the build scripts)

?Creating a new patch:

Now, make you changes to the files added to the patch: edit it, or replace it with an already modified file stored in a different directory.

?Updating a patch with changes made to its files quilt refresh #you can do this as often as you like

?Finish your editing quilt pop -a #this unapplies all patches so that the source returns to the downloaded condition