make deb-pkg

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
schock
Beiträge: 18
Registriert: 21.01.2006 11:09:31

make deb-pkg

Beitrag von schock » 20.04.2007 21:59:24

Hallo,

ich verstehe nicht, was es mit "make deb-pkg" auf sich hat. :-(

Unter Suse 10.0, Kernel 2.6.13-15.15 zeigt "make help" das Ziel deb-pkg an
und in /usr/src/linux/scripts/package/Makefile scheint es (ordentlich) definiert
zu sein.

Unter Knoppix 5.1.1 Live-DVD, Kernel 2.6.19.1 zeigt "make help" das
Ziel nicht an und in /usr/src/linux/scripts/package/Makefile stehen die
beiden Zeilen:
# Dummy file
help:
Es ist aber das Paket kernel-package installiert und es gibt make-kpkg.

Ich lese nun immer, dass man unter Debian make-kpkg verwendet,
finde aber nichts zu "make deb-pkg".

Was hat das zu bedeuten? Ist "make deb-pkg" etwas Suse[-rpm]-spezifisches,
das es unter Debian-basierten-Systemen nicht gibt?

Ich moechte gerne unter Knoppix 5.1.1 Live-DVD "make deb-pkg" benutzen.
(Wie) geht das?

Tschuess
Karl

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 20.04.2007 22:37:11

wenn du die Kernelsourcen von http://www.kernel.org verwendest, ist dieses Makefile-Target noch vorhanden, beim Aufruf von "make-kpkg" wird dieses Makefile jedoch "umgeschrieben":

Code: Alles auswählen

test ! -e scripts/package/Makefile || \
            (mv -f scripts/package/Makefile scripts/package/Makefile.kpkg-dist && \
               (echo "# Dummy file "; echo "help:") >  scripts/package/Makefile)
eventuell wurde dieser Schritt in den gepatchten Debian-Kernelsourcen auch schon durchgeführt, vielleicht genügt es aber, wenn du das "Makefile.kpkg-dist" wieder zurückkopierst.

Gruß
gms

schock
Beiträge: 18
Registriert: 21.01.2006 11:09:31

Beitrag von schock » 21.04.2007 10:57:51

Hallo gms,

danke fuer deine Ausfuehrungen. Jetzt verstehe ich das besser. :-)

> wenn du die Kernelsourcen von http://www.kernel.org verwendest, ist dieses Makefile-Target noch vorhanden,

Ich denke, das werde ich in Angriff nehmen.

Tschuess
Karl

Antworten