2006-10-03 21:51:27 luko28 napisał:
> Wiem że ten temat był już nie jednokrotnie poruszany, ale mimo zapoznania się z nimi i różnymi
> rozwiązaniami wciąż nie moge zpatchować jądra. Zacząłem już kombinować ale się powstrzymałem
> zanim coś zknociłem. Jestem początkujący więc mnie zrozumcie...
> chce zpatchować jądro do 2.6.18
> rozpakowywuje patcha
> wykonuje polecenie patch -p0 < patch-2.6.18
> i dostaje komunikat w terminalu że "nie można odnaleźć pliku do zpatchowania, może użyłeś
> złego parametru -p --strip podaj plik do zpatchowania: "
> plik z patchem rozpakowywuje do /usr/src
>
> próbowałem już różnych parametrów -p i rozpakowywania patcha do różnych katalogów ( / , /usr)
> nic nie moge zrobić...
>
> W wielu wątkach była podawana strona :
http://www.jtz.org.pl/Html/Kernel-HOWTO.pl-5.html#ss5.1 > nie każcie mi tam wracać.... znam ją już prawie na pamięć.
>
> Proszę niech ktoś mi wytłumaczy na "chłopski rozum" co gdzie i jak.
Witam.
żebym to ja pamiętał jak są robione patche dla jądra, spróbuj tak :p
1 skopiuj plik do /usr/src
2 bzip2 -d patch-2.6.18.bz2
3 zmień nazwe starej wersji (linux-2.6.17 na "a")
4 cat patch-2.6.18.bz2 | patch -p0
5 przenieś pliki z "b" do "a"
6 zmień nazwe
można chyba też przez -p1 wtedy plik kopiujesz do katalogu ze źródłami i pomijasz zmiany nazwy.
Pozdro