On Wed, Sep 07, 2005 at 12:40:10AM +0200, Helmut Wollmersdorfer wrote: > >So, da sind noch mehrere Fragen offen: > >für welchen Kernel hast Du mit dpkg-buildpackage gebaut? > Für garkeinen. Mein Paket ist ein kernel-patch, baut nur ein .deb (und > das andere Zeugs). Das .deb lässt sich dann mit 'apt-get install' oder > 'dpkg -i' installieren, wobei nur der Patch nach /usr/src/patches > kopiert wird (und doku irgendwohin). Da wird nix kompiliert.
Gut, ich glaube, den Teil habe ich verstanden. > Reinpatchen und kompilieren kannst den Patch dann automatisch in _jeden_ > Kernel, wobei der passende Patch automatisch ausgesucht wird. Das > Kompilieren des Kernels und Patchen geschiet dann in einem Schritt: > # make-kpkg [...] --added-patches [...],vt1211 [...] Den wieder nicht. Wenn ich die source patche, bevor auch daraus ein debian-source-paket baue, dann brauche ich --added-patches doch nicht mehr, oder!? Was macht --added-patches geanu? > >Ich muss für > >einen Kernel bauen, den ich mit --append-to-version gebaut habe, und > >nicht für einen generischen. Und das mit dem make-kpkg hab ich auch > >nicht kapiert, was soll denn dieser Schritt? > Da wird der Kernel kompiliert. Ahh. Nein, geh davon aus, das der Kernel schon kompiliert ist. Ich will ja nicht bei jeder Modulsource den Kernel neu bauen müssen. > # make-kpkg --rootcmd fakeroot --revision custom01 --added-patches > vserver,vt1211 --append-to-version +vsvt1211 --initrd binary-arch Hmm. Das heisst, Du machst nicht patch -P1 oder wie das heisst, sondern diesen Befehl dort oben? > Danach habe ich dann gemacht, wo Du vermutlich hinwillst: > # apt-get install drbd0.7-module-source -t unstable > # cd /usr/src/ > # tar xzf drbd0.7.tar.gz > # cd /usr/src/linux-source-2.6.12 > # make-kpkg --rootcmd fakeroot --append-to-version +vsvt1211 modules_image Genau. Dieses Paket, welches das .tar.gz installiert, muss ich noch selbst bauen. Und das .tar.gz bzw. das damit gebaute Modulpaket muss dann später natürlich auch noch funktionieren... > >Und da wollte ich ansetzen. Habe das .tar.gz entpackt, > Soweit ich auf > http://ftp.debian.org/debian/pool/main/h/hostap-driver/hostap-driver_0.4.1-1.diff.gz > sehe, versteht das Paket module-assistant. Hmm. Aber ich will doch gar kein 0.4.1. > > Obwohl, nein: Das .deb muss ja die source enthalten, und > > dann muss mit make-kpkg modules_image wiederum das .deb für den > > Zielrechner erstellt werden, eigentlich muss ich also zwei .deb bauen. > > Ich muss also nur wissen, wie ich aus Debian-fremden Modulsourcen ein > > Debian-Modulsource-.deb baue. > Genau. > Wenn Du es herausgefunden hast, dann poste den magischen Befehl;-) > Würde ich auch gern wissen. Ach. Das weisst Du auch nicht? Dann drehen wir uns im Kreis... ciao, Dirk -- | Akkuschrauber Kaufberatung and AEG GSM stuff | | Visit my homepage: http://www.nutrimatic.ping.de/ | | FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de | | The "Ruhrgebiet", best place to live in Germany! | -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

