Dlouhy Povzdech: Kde skonci vyvoj Jadra? (bylo: Re: Pozor na Mandra
Milan Kerslager
milan.kerslager na spsselib.hiedu.cz
Pondělí Říjen 15 11:07:36 CEST 2001
On 14 Oct 2001, David Rohleder wrote:
> Nevim jak ostatni distribuce, ale debian dodava tyto "zajimave" patche
> oddelene od jadra (ve kterem jsou take patche, ktere jsou ovsem nutne
> pro spravnou funkci) jako samostatne balicky se zdrojaky. Admin pak
> udela v adresari /usr/src/linux jenom
> /usr/src/kernel-patches/i386/2.4.63/apply/super_zajimavy_patch a ma
> patchovane jadro.
V RPM baliccich jsou jednotlive zaplaty obvykle oddeleleny v samostatnych
souborech (pokud to jde) a balicek obsahuje i originalni tarball, takze
lze napr. vzit SPEC soubor a zakomentovat nebo naopak pridat svoji
"featuru".
Ja to obvykle delam tak, ze udelam:
rpm -Uvh kernel-X.Y.Z-A.src.rpm
cd /usr/src/redhat
rpm -bp SPEC/kernel.spec # ziskam jadro, ktere pouzivaji pri prekladu
cd BUILD/kernel-X.Y.Z
a ted muzu aplikovat doplnujici zaplaty dle libosti. Pak vezmu .config,
ktery se pouziva pro distribuci jadra a pokracuji v prekladu (tj.
konfigurace bude stejna, vse bude v modulech):
vim Makefile # opravim EXTRAVERSION na svoji zkratku
cp configs/kernel-X.Y.Z-i686.config .config
make oldconfig # doplnim volby pridane mymi zaplatami
make menuconfig # uprava konfigurace
make dep clean
make bzImage
make modules
make modules_install
--
Milan Kerslager
E-mail: milan.kerslager na pslib.cz
WWW: http://www.pslib.cz/~kerslage/
Další informace o konferenci Linux