Re: Wie Modul-deb aus vollkommen fremden Sourcen bauen?
Am Freitag, 9. September 2005 01:11 schrieb Markus Schulz:
> Zitat von dir:
> > Problem (für mich):
> > In Stable ist hostap-driver 0.3.7, in testing ist 0.4.1. Der Patch
> > aus der URL ist für 0.3.9, und in meinem Anfängerdenken bin ich
> > davon ausgegangen, daß ein patch nicht unbedingt für jede Version
> > funktionsfähig ist, sondern nur für die Source, für die er
> > geschrieben wurde. Praktischerweise wird dort auch gleich ein
> > .tar.gz der Treibersourcen angeboten.
>
> Du willst also ein hostap Version 0.3.9 bauen.
> Und in meiner ersten Mail dieses Zweiges habe ich dir erklärt wie du
> aus dem 0.3.7er hostap ein 0.3.9er machst und das mit dem rules File
> baust für einen Kernel der nicht der lokal installierte ist.
Nachtrag:
eben mal ausprobiert und es hat keine 5min gedauert und ich hatte ein
deb für meinen Kernel auf dem Router (gebaut auf meiner Desktop
Maschine)
Einzig Warnungen wegen fehlendem wireless Methoden und pcmcia (sowas ist
in meinem Router Kernel halt nicht drin) mußte ich beim compilieren
ertragen.
Aus dem 0.3.7er mußte ich nur die Files unter driver/modules gegen die
aus dem 0.3.9er austauschen. (Rest ist identisch, ausser dein Aircrack
Patch, den hab ich nicht angewendet)
Hab jetzt auf jeden Fall ein hostap-modules-2.6.12.2_0.3.7-1_i386.deb
mit folgendem Inhalt: (im Namen noch 0.3.7 da ich control file nicht
geupdatet habe)
./lib/
./lib/modules/
./lib/modules/2.6.12.2/
./lib/modules/2.6.12.2/kernel/
./lib/modules/2.6.12.2/kernel/drivers/
./lib/modules/2.6.12.2/kernel/drivers/net/
./lib/modules/2.6.12.2/kernel/drivers/net/wireless/
./lib/modules/2.6.12.2/kernel/drivers/net/wireless/hostap_crypt_ccmp.ko
./lib/modules/2.6.12.2/kernel/drivers/net/wireless/hostap_crypt_tkip.ko
./lib/modules/2.6.12.2/kernel/drivers/net/wireless/hostap_crypt_wep.ko
./lib/modules/2.6.12.2/kernel/drivers/net/wireless/hostap_cs.ko
./lib/modules/2.6.12.2/kernel/drivers/net/wireless/hostap.ko
./lib/modules/2.6.12.2/kernel/drivers/net/wireless/hostap_pci.ko
./lib/modules/2.6.12.2/kernel/drivers/net/wireless/hostap_plx.ko
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/hostap-modules-2.6.12.2/
./usr/share/doc/hostap-modules-2.6.12.2/copyright
./usr/share/doc/hostap-modules-2.6.12.2/changelog.Debian.gz
diese Variante funktioniert also und müßte auch für dich ohne Probleme
machbar sein.
--
Markus Schulz
modprobe windows
modprobe: This module will TAINT the kernel
Reply to: