On Wed, Sep 07, 2005 at 09:25:37PM +0200, Werner Mahr wrote: > Am Mittwoch, 7. September 2005 20:34 schrieb Dirk Salva: > > Nix Kernel von Hand patchen, nix irgendwie zusammenfrickeln. Das muss > > doch gehen!?! > Wie schon hier erwähnt. modules Verzeichnis mit den entsprechenden > modul-sourcen, debian-verzeichnis mit debian/rules da rein. Kernel > configurieren (noch besser kompileren) und modul-paket bauen. Oder > beides in einem make-kpkg kernel_image modules_image (plus deine > Optionen).
So. Ohne "wie schon erwähnt". Ich nehme die Source-Quelle hostap-driver-0.3.9.tar.gz (und wir nehmen mal an, es *gibt kein* hostap-driver--irgendwas in Debian!!) und entpacke sie nach /usr/src. Bringe dann den patch darauf an. So weit hat alles funktioniert. Jetzt will ich aus *diesem Source-Unterverzeichnis* ein .deb bauen, mit dessen Hilfe ich später mit Hilfe von make-kpackage --append-to-version Blah module_image ein Kernelmodul-.deb für einen anderen Rechner herstellen kann. Nur scheitere ich schon am ersten Schritt, nämlich aus den Daten in /usr/src/hostap-driver-0.3.9 ein .deb zu machen: (32Bit)[EMAIL PROTECTED]:/usr/src/hostap-driver-0.3.9# dpkg-buildpackage dpkg-buildpackage: source package is hostap-driver dpkg-buildpackage: source version is 0.3.9-1 dpkg-buildpackage: source maintainer is root <[EMAIL PROTECTED]> dpkg-buildpackage: host architecture is i386 debian/rules clean dh_testdir dh_testroot rm -f build-stamp configure-stamp # Add here commands to clean up after the build process. /usr/bin/make clean make[1]: Entering directory /usr/src/hostap-driver-0.3.9' Makefile:28: /lib/modules/2.6.11-9-amd64-k8/build/.config: Datei oder Verzeichnis nicht gefunden Makefile:46: WARNING: No kernel PCMCIA support found and PCMCIA_PATH is not defined Makefile:53: WARNING: Linux wireless extensions, CONFIG_NET_RADIO, not enabled in the kernel make[1]: *** Keine Regel, um »/lib/modules/2.6.11-9-amd64-k8/build/.config« zu erstellen. Schluss. make[1]: Leaving directory /usr/src/hostap-driver-0.3.9' make: [clean] Fehler 2 (ignoriert) dh_clean dpkg-source -b hostap-driver-0.3.9 dpkg-source: building hostap-driver in hostap-driver_0.3.9-1.tar.gz dpkg-source: building hostap-driver in hostap-driver_0.3.9-1.dsc debian/rules build dh_testdir # Add here commands to configure the package. touch configure-stamp dh_testdir # Add here commands to compile the package. /usr/bin/make make[1]: Entering directory /usr/src/hostap-driver-0.3.9' Makefile:28: /lib/modules/2.6.11-9-amd64-k8/build/.config: Datei oder Verzeichnis nicht gefunden Makefile:46: WARNING: No kernel PCMCIA support found and PCMCIA_PATH is not defined Makefile:53: WARNING: Linux wireless extensions, CONFIG_NET_RADIO, not enabled in the kernel make[1]: *** Keine Regel, um »/lib/modules/2.6.11-9-amd64-k8/build/.config« zu erstellen. Schluss. make[1]: Leaving directory /usr/src/hostap-driver-0.3.9' make: *** [build-stamp] Fehler 2 Grmpf. Natürlich kann er nix bei blah-k8/build finden. Ich will ja auch nix für den laufenden Kernel bauen! Hrmpf. 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)

