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
[EMAIL PROTECTED]
[EMAIL PROTECTED] | http://www.debianfr.net
signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=

