Le vendredi 27 aot 2004 09:27 +0200, Martin Braure de Calignon a crit : > Au sujet des kernel-headers : > pourquoi le "make-kpkg kernel-headers" ne produit que les fichiers de > /usr/src/linux/include/* et pas /usr/src/linux/*.h ? /usr/src/kernel-headers-2.x.yy-z-k7/include/* voulais-tu dire, non ? > Les paquets debian kernel-headers-xxx (par exemple le 2.6.8-1) > contiennent en plus pas mal de rpertoire (arch crypto drivers fs init > ipc kernel lib mm net scripts security sound et usr). > De plus, pour compiler des modules pour le noyau (shfs et autres), le > paquet gnr par "make-kpkg kernel-headers" ne permet pas a priori de > compiler ces modules alors que le paquet debian des kernel-headers le > permet. Ce serait plutt tonnant, moins que le module en question dpende troitement des sources du noyau. > Manque-t-il une opration faire aprs le "make-kpkg kernel-headers" > pour obtenir autre chose que le rpertoire /usr/src/linux/include/* ? Le but de cette cible n'est pas de construire autre chose qu'un tel paquet. Si on s'en rfre au manuel de make-dpkg: - kernel_headers Cette cible gnre le paquet Debian contenant les fichiers d'en‐ ttes contenu dans le noyau Linux. Si tu voulais faire autre chose, tu as ces autres cibles: - kernel_source Cette cible gnre un paquet Debian des sources du noyau Linux. Si la variable d’environnement SOURCE_CLEAN_HOOK pointe sur un excutable, alors cet excutable sera lanc, juste avant de faire le paquet, sur le rpertoire racine temporaire des sources du noyau, ./debian/tmp- source/usr/src/kernel-source-X.X.XX, de faon ce qu’on puisse lancer toute commande approprie (supprimer des arborescences lies des architectures, ter les rpertoires de contrle de version, find . -type d -name CVS -prune -exec rm -rf {} ; etc.). ... - kernel_image Cette cible gnre un paquet Debian contenant un noyau Linux, et tous les modules dfinis dans le fichier de configuration du noyau .config. S’il n’y a pas de fichier .config dans les rpertoires des sources du noyau, une configuration par dfaut est utilis, identique celle utilis pour crer les disquettes de dmarrage Debian. ... - modules Cette cible vous permet de gnrer tous les modules et paquets additionnels qui dpendent fortement de la version du noyau pour laquelle ils ont t compils, en mme temps que vous construisez votre image du noyau. ... - modules_image Cette cible vous permet de construire tous les paquets de MODULE_LOC, qui pointe par dfaut sur /usr/src/modules, mais elle ne cre pas les fichiers sources ou diffs, ni ne cre ni ne signe un fichier des modifications (un fichier changes ). ... - debian Cette cible cre le rpertoire ./debian, et patche ventuellement le source. Cette cible est appele par la cible configure. Vous utiliserez cette cible pour patcher les sources, puis vous lancerez l’tape de configuration manuellement. -- Raphal 'SurcouF' Bordet surcouf@debianfr.net #debianfr@undernet | http://www.debianfr.net
Attachment:
signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=