Le jeudi 22 octobre 2009 23:40:50, Thomas Preud'homme a écrit : > Le jeudi 22 octobre 2009 22:35:47, Jean-Damien Durand a écrit : > > Bonsoir, > > > > Le jeudi 22 octobre 2009 22:04:12, Thomas Preud'homme a écrit : > > > Regarde du côté de make deb-pkg sinon. Make-kpkg est déprécié, il faut > > > maintenant utilisé make deb-pkg [1] > > > > > > [1] http://lists.debian.org/debian-devel-announce/2009/10/msg00003.html > > > > Merci pour cette info. Pour voir, j'ai essayé sur un linux-source-2.6.31 > > (préalablement buildé avec make-kpkg) et ca a produit deux paquets: > > > > linux-firmware-image_2.6.31-2_all.deb > > linux-image-2.6.31_2.6.31-2_i386.deb > > > > Quelles sont les règles make pour produire les paquets pour les headers > > et les modules ? > > Je n'ai pas encore testé pour être honnête mais d'après ce que j'ai lu dans > le fichier builddeb qui se trouve dans le sous-répertoire scripts/package > des sources du noyau il suffit de positionner CONFIG_MODULES dans le > .config pour que ce soit inclus dans le paquet. > > La ligne qui me fait penser cela est : > > if grep -q '^CONFIG_MODULES=y' .config ; then > INSTALL_MOD_PATH="$tmpdir" make KBUILD_SRC= modules_install > if [ "$ARCH" == "um" ] ; then > mv "$tmpdir/lib/modules/$version"/* > "$tmpdir/usr/lib/uml/modules/$version/" > rmdir "$tmpdir/lib/modules/$version" > fi > fi > > Par contre le fichier n'est clairement pas prévu pour créer des paquets > autre que les deux que tu cites. J'aurais tendance à dire que pour les > headers et les modules tu dois continuer à utiliser make-kpkg.
J'ai parcouru les réponses au lien que j'ai donné et j'ai fini par tomber sur ceci : http://lists.debian.org/debian-kernel/2009/10/msg00734.html Pour les non anglophones cela dit que le support des headers est prévu pour le noyau 2.6.33 et qu'on peut déjà trouver le code dans la branche linux-next du repository git de Linux. Pour remplacer le comportement de --revision et et --append-to-version il faut positionner la variable d'environnement KDEB_PKGVERSION qui gère les deux à la fois. La revision debian (le --revision) peut être contrôlé avec le fichier .version La doc n'existe pas encore car make deb-pkg est assez simple mais elle est en cours de rédaction. > > > Merci, Jean-Damien. > > Thomas Preud'homme > Thomas Preud'homme -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected]

