OVH Cloud OVH Cloud

Compilation sauce debian : Questions

1 réponse
Avatar
Martin Braure de Calignon
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Peut-être que quelqu'un pourra m'éclairer, je renvois le message et
espère que quelqu'un pourra y répondre

Bonjour,

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 ?
Les paquets debian kernel-headers-xxx (par exemple le 2.6.8-1)
contiennent en plus pas mal de répertoire (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 généré par "make-kpkg kernel-headers" ne permet pas a priori de
compiler ces modules alors que le paquet debian des kernel-headers le
permet.
Manque-t-il une opération à faire après le "make-kpkg kernel-headers"
pour obtenir autre chose que le répertoire /usr/src/linux/include/* ?

Enfin voilà si vous pouviez m'éclairer sur ce point :)

merci !

Martin Braure de Calignon
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBLuJEcHEx8cor214RAn7zAJ9pL4Vo0vI5plmqPCGS8tBeVSY2sgCgmGe8
jX/8VRm/a1iEqigTKOSl3/o=
=xyEJ
-----END PGP SIGNATURE-----


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

1 réponse

Avatar
Raphaël \SurcouF\ Bordet
--=-YFUa/ziizORHE6D/yGOn
Content-Type: text/plain; charset=Shift-JIS
Content-Transfer-Encoding: quoted-printable

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fenvironnement 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fon 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fil nfy 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ftape de
configuration manuellement.

--
Raphal 'SurcouF' Bordet

# | http://www.debianfr.net

--=-YFUa/ziizORHE6D/yGOn
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBMfbT/6bXSV+NwY4RAo+6AJ49JV6CftoAVasa61ZxtIqBacbD4ACfWqT/
hpWGGk9yQ8gPZ2fwdzYPZc4 =ZfA5
-----END PGP SIGNATURE-----

--=-YFUa/ziizORHE6D/yGOn--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact