Hallo Andreas, Am Mittwoch 28 September 2005 23:08 schrieb Andreas Pakulat: > On 28.09.05 22:19:42, Gerhard Gaußling wrote: > > Ich habe gerade Schwierigkeiten meinen kernel incrementell auf eine > > höhere version zu patchen, was mir früher (zufällig?) problemlos > > gelang. > > Das liegt daran, dass der kernel nun ein running target ist... Muß damals wohl 'ne basis source gehabt haben, oder den passenden inkrementellen patch gefunden haben. > > Ich habe die sourcen linux-2.6.12.2.tar.bz2, und möchte diese auf > > das neueste release patchen. > > Dafür brauchst du > > > Dazu habe ich mir patch-2.6.13.gz besorgt und versucht ihn mit > > Den Patch und ausserdem den Patch für 2.6.12.2, denn Ist der patch-2.6.12.2.gz denn dazu da, um die kernel-sourcen 2.6.12.2 auf 2.6.13 upzugraden, das fände ich merkwürdig.
> > # cd /usr/src/linux > > # zcat /home/gerhard/download/linux/patch-2.6.13.gz | patch -p0 > > 2>&1 | > > Das klappt nicht. Der patch-2.6.13 muss auf den 2.6.12er Kernel > angewandt werden (also ohne die 4. Versionsnummer). Das kriegst du > hin indem du dein linux-2.6.12.2 auspackst mittels > > gunzip -c patch-2.6.12.2.gz | patch -p1 -R also um kernel 2.6.12.2 auf 2.6.12 "zurückzupatchen" (option -R ?) > im Kernel-Source ausführst und anschliessend der kerneltree ist dann also wieder auf 2.6.12, und damit patchbar? > gunzip -c patch-2.6.13.gz | patch -p1 damit wird der source-tree auf 2.6.13 gepatcht, wie ich das verstehe. > machst. Aber 2.6.13 ist nun auch schon bei .2 angekommen... > > Achja, wenn man z.B. von 2.6.13.2 auf 2.6.13.4 updaten will muss man > das analog machen, da die 2.6.13.X-patches auch nicht inkrementell > sind, sondern zur Basis (also 2.6.13) erzeugt wurden. Ich verstehe das dann mal so, dass man die sourcen zurückpatchen (-R) muß, wenn sie nicht der basis entsprechen (3stellige version). > > Muß ich demnach die inkrementellen patches, wie > > [ ] patch-2.6.12.2-3.bz2 15-Jul-2005 14:38 6.0K > > [ ] patch-2.6.12.3-4.bz2 05-Aug-2005 14:11 2.7K > > [ ] patch-2.6.12.4-5.bz2 14-Aug-2005 17:43 3.8K > > [ ] patch-2.6.12.5-6.bz2 29-Aug-2005 10:10 1.7K > > [ ] patch-2.6.12.6-2.6.13.1.bz2 konnte ich nicht finden (???). leider ist diese inkrementelle Kette ja unterbrochen, ist aber für kleine updates wohl ideal. > Huch, die hab ich noch nicht gesehen, http://www.kernel.org/pub/linux/kernel/v2.6/incr/ > also wäre der untere Teil > meiner obigen Aussage obsolet, aber ich denke für das Upgrade der > Bug-Revision brauchst du den 2.6.12 ok, das hatte ich schon fast vermutet. Auf welche source muß ich denn einen lmsensor oder libata-patch patchen? http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/ 2.6.13-rc7-libata1.patch.bz2 , und welche Reihenfolge? Diese externen patches sowie die alan cox und mm patches erst zum Schluß einfügen? Danke für die Antworten. ciao Gerhard

