diff --git a/en_US.ISO8859-1/books/porters-handbook/slow-porting/chapter.xml b/en_US.ISO8859-1/books/porters-handbook/slow-porting/chapter.xml --- a/en_US.ISO8859-1/books/porters-handbook/slow-porting/chapter.xml +++ b/en_US.ISO8859-1/books/porters-handbook/slow-porting/chapter.xml @@ -363,7 +363,9 @@ * indicates the pathname of the file that is patched, such as patch-Imakefile or - patch-src-config.h. + patch-src-config.h. Patches with file + names which do not start with patch-* + will not be applied automatically. After the file has been modified, &man.diff.1; is used to record the differences between the original and the modified @@ -471,7 +473,13 @@ &os; versions or when a particular option is enabled or disabled. Conditional patches are specified by placing the full paths to the patch files in - EXTRA_PATCHES. + EXTRA_PATCHES. + Conditional patch file names usually start with + extra- although this is not necessary. + However their file names must not start + with patch-. If they do, they will be + first applied unconditionally by the framework which is not + what you want. Applying a Patch for a Specific &os; Version