heute kam ein neuer Kernel in Sid an 3.0.0-2. Dieser ließ sich nicht mehr mit
Code: Alles auswählen
make-kpkg kernel_image
Code: Alles auswählen
make deb-pkg
MfG
Code: Alles auswählen
make-kpkg kernel_image
Code: Alles auswählen
make deb-pkg
dann müsste make ja die .config modifizieren, sehr seltsam. Aber das lässt sich ja mit einem vorher/nachher-Vergleich raus bekommen. Oder Debian hat die Option ganz ausgebaut -- noch seltsamer.I.C.Wiener hat geschrieben:Mit dem Befehl wird der Kernel allerdings mit Ramdisk gebau, obwohl das in der Config deaktiviert ist.
Der offizielle Debian Weg ist mittlerweile der, im von cosmac verlinkten Debian kernel Handbuch, erwähnte make deb-pkg Ansatz. Das wurde schon vor einer ganzen Weile auf einer Mailingliste verkündet. make-kpkg wird nicht mehr offiziell unterstützt.CrashMan hat geschrieben:Wäre das nun der "way to go"?
http://lists.debian.org/debian-kernel/2 ... 00329.htmlNot if you want to produce headers, doc, or debug packages from
your custom sources. The upstream deb-pkg is nice and all, but does not
offer the same functionality as kernel-package does
Hier ist die Diskussion bei der ich das aufgeschnappt hatte. Ist zwar schon ein Paar Tage her, allerdings sind darin alle notwendigen Infos zum Wann und Warum verlinkt.KBDCALLS hat geschrieben:Dazu habe ich zwar bislang noch nichts gefunden, was das anbetrifft, Aber hat man sich das gut überlegt ? Oder war da mal wieder ein Übereifriger am Werk ?
Die .config wird hier nicht verändert. Am Ende kommen da drei DEB-Pakete heraus: linux-image, linux-headers und linux-libc-dev.cosmac hat geschrieben:hi,dann müsste make ja die .config modifizieren, sehr seltsam. Aber das lässt sich ja mit einem vorher/nachher-Vergleich raus bekommen. Oder Debian hat die Option ganz ausgebaut -- noch seltsamer.I.C.Wiener hat geschrieben:Mit dem Befehl wird der Kernel allerdings mit Ramdisk gebau, obwohl das in der Config deaktiviert ist.
Außerdem gehört eine initrd nicht mit ins Paket, die muss doch erst bei der Installation gebaut werden. Das kann natürlich passieren, obwohl der Kernel garnicht dafür konfiguriert ist. Was bei der Installation des fertigen Pakets abläuft, wird ja von ganz anderen configs (z.B. /etc/kernel-img.conf) gesteuert als der Bau des Pakets.
Code: Alles auswählen
/bin/sh: line 0: [: -eq: unary operator expected