lkml.org 
[lkml]   [2005]   [Aug]   [3]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
    /
    FromRolf Eike Beer <>
    SubjectRe: Documentation - how to apply patches for various trees
    DateWed, 3 Aug 2005 08:40:30 +0200
    Jesper Juhl wrote:
    
    >+Where can I download the patches?
    
    Maybe it would be useful to once again mention that local mirrors should be 
    used at least for stable releases and */testing/*.
    >+The 2.6.x kernels
    [...]
    >+# moving from 2.6.11 to 2.6.12
    >+$ cd ~/linux-2.6.11			# change to kernel source dir
    >+$ patch -p1 < ../patch-2.6.12		# apply the 2.6.12 patch
    
    patch also nows "-i": patch -p1 -i ../patch-2.6.12
    
    More likely the user will get the patch compressed either with bzip2 or gzip, 
    so I think it would be useful to tell once more how to apply such a patch:
    
    bzcat ../patch-2.6.12.bz2 | patch -p1
    >+The 2.6.x.y kernels
    
    >+$ cd ~/linux-2.6.12.2			# change into the kernel source dir
    >+$ patch -p1 -R < ../patch-2.6.12.2	# revert the 2.6.12.2 patch
    >+$ patch -p1 < ../patch-2.6.12.3		# apply the new 2.6.12.3 patch
    >+$ cd ..
    >+$ mv linux-2.6.12.2 linux-2.6.12.3	# rename the kernel source dir
    
    The better way would probably be to use interdiff. Another goodie is that 
    interdiff knows about -z:
    
    cd ~/linux-2.6.12.2
    interdiff -z ../patch-2.6.12.2.bz2 ../patch-2.6.12.3.gz | patch -p1
    This should only be shown as "another way" to do so. Sometimes interdiff get's 
    confused and breaks things, although this is very unlikely for the stable 
    diffs.
    >+The -mm kernels
    
    >+ These kernels in 
    >+ addition to all the other experimental patches they contain usually also
    >+ contain any changes in the mainline -git kernels available at the time of
    >+ release. 
    
    These two "contain"'s that close to each user are likely to confuse. In a 
    German text I would but a comma before "in addition" and behind the first 
    "contain", don't know what the rules for this are in English.
    
    Eike
    [unhandled content-type:application/pgp-signature]
    \
     
     \ /
      Last update: 2005-08-03 08:38    [from the cache]
    ©2003-2008