section id="compile_kernel_with_patches" xreflabel="Překlad jádra se záplatami"
rcsinfo="$Id: unix.xml,v 1.7 2009-03-07 03:52:40 radek Exp $"
print="psselect -p 36-40 unix.ps|foldprn -s 8"
Například zkusíme přeložit jádro se záplatou ctx
pro virtuální server. Musíme mít samozřejmě nainstalovánu záplatu a nakonfigurován make-kpkg tak aby záplaty používal. To učiníme přidáním řádku
patch_the_kernel := YES
do souboru /etc/kernel-pkg.conf
. Poté provedem překlad jádra.
# make-kpkg clean # make-kpkg --append_to_version -futok --revision 4 \ --added-patches ctx \ kernel_image modules_image
Překlad novějšího jádra bez záplat. Překládám jádro 2.4.22 z unstable. Nainstaloval jsem si zdroje jádra
# apt-get install -t sid kernel-source-2.4.22
Rozbalil a poté se přepnul přímo do rozbaleného adresáře.
Nedotkl jsem se symbolického odkazu /usr/src/linux
který směřuje na záplatované zdroje jádra 2.4.20
.
Po nakonfigurování jsem jádro přeložil
# export PATCH_THE_KERNEL=NO # make-kpkg clean # make-kpkg --append-to-version -yoda --revision 1 kernel_image modules_image