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