[woody] Kernel kompilieren mit kernel-package/make-kpkg

Tobias Zimpel mailinglists at startrek-web.de
Fri Aug 31 21:07:03 CEST 2001


Hi,

ich versuche gerade, einen Kernel (2.4.9 mit ext3-Patches, das sollte
aber nicht relevant sein) mit make-kpkg zu bauen. Dabei habe ich zwei
Probleme:

,-----
|n2o:/usr/src/linux# make-kpkg --revision=local.ext3:1 binary
| Error: The revision string may only contain
| alphanumerics and  the  characters  +  .
| If epochs are used, the colon : is also allowed
| The current value is: local.ext3:1
| Aborting.
`-----

Ich sehe nicht so recht, was ich da jetzt falsch gemacht haben soll -
als ich vor geraumer Zeit den 2.2.19'er gebaut habe ging das jedenfalls
noch. Bug oder Feature?

Zum Zweiten:

,-----<aus 'man make-kpkg'>
|kernel_image
|       This  target produces a Debian package of the Linux kernel source
|       image, and any modules configured  in the kernel configuration
|       file .config.  If there is no .config file in the kernel source
|       directory, a default configuration is provided similar to the one
|       used to create the Debian boot-floppies.
`-----

Das habe ich eigentlich so verstanden, daß er mir, wenn kein .config da
ist, einen Kernel mit der Konfiguration backt, der von der Konfiguration
her dem Standard-Debian-Kernel entspricht. Stattdessen lande ich in
einem "make oldconfig", das mir fast jeden Punkt der Config als NEW
anbietet, mit Standard-Antwort 'N' - nicht ganz das, was ich will.

Muß ich denn tatsächlich meinen ext3-Patch debianisieren und 'apt-get -b
source kernel-image-2.4.9' mit aktiviertem patch_the_kernel für
make-kpkg loslassen, nur um einen Kernel mit der Standard-Konfig gebaut
zu bekommen, der dann wie vermutlich der vor einigen Wochen gebaute
2.2.19'er auch beim nächsten upgrade mit dem Debian-Paket ohne meinen
ext3-Patch übergebügelt wird?

Kurzum: Wie baue ich nach dem "Debian Way-of-Life" einen gepatchten
Kernel, der bis auf die durch den Patch neuen Treiber/Konfigurationen
dem Debian-Standard-Kernel entspricht und _nicht_ von apt-get mit dem
Original-Paket übergebügelt wird?

Alternativ: Wo kann ich ein unoffizielles Kernel-Deb des 2.2.9'er mit
ext3-Patches downloaden? Google hat auch da keine Lösung aufgezeigt,
genausowenig wie für obige Problemchen.

Danke im Voraus

Ciao

Tobias




More information about the Linux mailing list