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

Re: Module im Kernel beim erstellen



On 2006-06-16 18:12:48, Andreas Pakulat wrote:
> On 16.06.06 17:43:26, Stefan Lettmayer wrote:
> > On 2006-06-16 17:18:26, Andreas Pakulat wrote:
> > > On 16.06.06 16:21:41, Marco Estrada Martinez wrote:
> > > > Andreas Pakulat schrieb:
> > > > >Ja, wenn du das ndiswrapper-source Paket von Debian benutzt.
> > > > >  
> > > > Und wenn ich die aktuellen Sources von sourceforge nutze?
> > > 
> > > Dann hast du keine Chance. make-kpkg und auch module-assistant
> > > funktionieren nur mit den vorbereiteten debian-Paketen. Das gilt fuer
> > > ndiswrapper genauso wie fuer nvidia, ati und diverse WLAN-Treiber.
> > 
> > Also make-kpkg funktioniert definitiv für die Standard-Kernel auch. Ich
> > bau meine Kernels immer mit make-kpkg verwende aber nie die Sourcen von
> > Debian.
> 
> [ ] Du hast verstanden worum es geht ;-)

Verdammt nein, ich hab nicht gelesen, dass es nur um die Modulpakete
geht. ;)
Ich dachte du meinst make-kpkg funktioniert nur bei Debian
Kernel-Paketen.

> Es geht nicht um den Kernel, da legt make-kpkg sein debian-Verzeichnis
> bei Bedarf rein. Es geht darum externe Module zu bauen, das geht nur
> wenn diese vorbereitet wurde, da make-kpkg nicht vorher weiss wie der
> Build-Prozess fuer das Modul aussieht. Alsa-Module haben z.B. ein
> configure-Skript, fglrx IIRC nicht, theoretisch koennte auch ein
> shell-Script die Kompilieren durchfuehren. Das muss in debian/rules
> beruecksichtigt werden, deswegen braucht man die <externes-modul>-src
> (oder -source) Pakete von Debian und kann nicht einfach den Quellcode
> fuer das Modul von sourceforge laden und make-kpkg damit benutzen.
> 
> > Über module-assistant kann ich nichts sagen, das verwende ich nie.
> 
> Der ist eine Ebene ueber make-kpkg angesiedelt und erlaubt halt grad
> Anfaengern und Faulen Leuten ein angenehm leichtes Erzeugen von externen
> Modulen. Der laedt die notwendigen Pakete und Abhaengigkeiten, wirft
> make-kpkg an und installiert hinterher das fertige Modul-Paket.

Ist mir bekannt, aber trotzdem danke für deine Erklärung ich hoffe sie
ist nützlich für den Marco.

> Andreas

Grüße Stefan


-- 
Linux-User #121229 at http://counter.li.org/
Stefan Lettmayer
Student of Computer Science at the University of Klagenfurt

Attachment: signature.asc
Description: PGP signature


Reply to: