[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?



* Andreas Pakulat <apaku@gmx.de> [08-09-2005 00:28]:

> Ich hab sowas noch nicht selbst gemacht, aber hol dir doch mal mittels
> apt-get source die Quellpakete fuer hostap-source,

Gute Idee, man kann nur lernen.

> ... und schau dir an wie die debian/rules dort jeweils aussieht.

Die kannst du gleich so verwenden. :-)
Changelog muss noch angepasst werden und im Prinzip brauchst du nur 
/usr/src/modules/hostap-source/driver austauschen. Als Beispiel wird
dann per 
::/usr/src/kernel-headers-2.6.8-2-k7$ fakeroot make-kpkg modules_image
ein schönes Paket hostap-modules-2.6.8-2-k7_0.3.9-1+10.00.Custom_i386.deb
gebaut. (Das Paket enthält aber noch nicht die Datei /etc/hostap_cs.conf,
das müsste man noch anpassen.) Es sollte auch kein Problem sein das
Verzeichnis /usr/src/modules/hostap-source einzupacken und wieder ein 
source-Paket daraus zu bauen.

Ein normales Source-Paket (auf herkömmliche Art) zu bauen gelingt mir 
allerdings nicht: 
::/tmp/hostap-driver-0.3.9$ dpkg-buildpackage -us -uc -rfakeroot
...
[make läuft problemlos durch]
...
make[2]: Entering directory `/tmp/hostap-driver-0.3.9'
Module installation directory not valid:
'/tmp/hostap-driver-0.3.9/debian/hostap-driver/lib/modules/2.6.8-2-k7'
Most probable cause for this is modified kernel headers.
You will need to install module file (driver/modules/hostap*.{,k}o) manually.

Habe keine Ahnung, warum das nicht klappt, meine kernel headers habe
ich eigentlich nicht bewusst modifiziert.

Gruss Uwe

Attachment: signature.asc
Description: Digital signature


Reply to: