.\" Hey, Emacs! This is an -*- nroff -*- source file. .\" Copyright (c) 2000 Manoj Srivastava .\" Copyright 2019 Ben Hutchings .\" .\" This is free documentation; you can redistribute it and/or .\" modify it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2 of .\" the License, or (at your option) any later version. .\" .\" The GNU General Public License's references to "object code" .\" and "executables" are to be interpreted as the output of any .\" document formatting or typesetting system, including .\" intermediate and printed output. .\" .\" This manual is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public .\" License along with this manual; if not, write to the Free .\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, .\" USA. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH KERNEL\-IMG.CONF 5 "24 mars 2019" Debian "Manuel Debian GNU/Linux" .\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection .\" other parms are allowed: see man(7), man(1) .SH NOM kernel\-img.conf \- Fichier de configuration pour les paquets du noyau Linux .SH SYNOPSIS \fI/etc/kernel\-img.conf\fP .SH DESCRIPTION Le fichier \fI/etc/kernel\-img.conf\fP est utilisé par le processus d'installation et de supression du paquet du noyau pour autoriser le traitement de quelques aspects de l'installation par des options locales. La plupart des variables de configuration ne s'appliquent qu'aux paquets de l'image du noyau. .PP Tous les créateurs de paquets d'images de noyau ne prennent pas en charge ce fichier, ni toutes les variables de configuration. Le statut de prise en charge pour le fichier est\ : .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian pris en charge paquet source linux Ubuntu pris en charge kernel\-package pris en charge make deb\-pkg ignoré .TE .PP Le format de ce fichier consiste simplement en paires \fIVARIABLE\fP\fB=\fP\fIVALEUR\fP. Les valeurs booléennes peuvent être fixées à \fIYes\fP, \fITrue\fP, \fI1\fP, ou \fINo\fP, \fIFalse\fP, \fI0\fP, sans distinction entre les majuscules et les minuscules. Ce fichier est automatiquement créé par le script d'installation dans certaines circonstances. .PP Les variables actuellement modifiables par l'utilisateur sont les suivantes\ : .TP \fBdo_symlinks\fP Quand cette variable est déclarée, les scripts postinst et postrm maintiendront les liens symboliques vers les images du noyau et du disque mémoire initial par défaut, comme expliqué dans \fIlinux\-update\-symlinks\fP(8). Cette variable est active par défaut. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian pris en charge paquet source linux Ubuntu pris en charge kernel\-package ignoré depuis la version v12.001 anciennement pris en charge .TE .TP \fBimage_dest\fP Indiquer dans cette variable le dossier dans lequel les liens symboliques vers les images du noyau et du disque mémoire initial par défaut devraient être maintenus. La valeur par défaut est \fI/\fP. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian pris en charge paquet source linux Ubuntu pris en charge kernel\-package ignoré depuis la version v12.001 anciennement pris en charge .TE .TP \fBlink_in_boot\fP Quand cette variable est déclarée, cela a le même effet que \fIimage_dest\=\ /boot\fP et écrase tout autre réglage de \fBimage_dest\fP. Cette variable n'a pas de valeur par défaut. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian pris en charge paquet source linux Ubuntu pris en charge kernel\-package ignoré depuis la version v12.001 anciennement pris en charge .TE .TP \fBpostinst_hook\fP \fBOBSOLETE\fP\ : Indiquez cette variable à un script à exécuter durant l'installation. Le chemin peut être un chemin relatif si le script est situé dans un chemin sûr (c'est à dire s'il se trouve dans /bin, /sbin, /usr/bin, ou /usr/sbin), sinon il doit être dans un chemin absolu. Avant d'appeler ce script, la variable d'environnement \fBSTEM\fP doit être définie avec la même valeur que l'argument \fI\-\-stem\fP (ou contenir la valeur par défaut, linux), et dans les paquets créés par kernel\-package \fBKERNEL_PACKAGE_VERSION\fP doit être défini à la version de kernel\-package qui a créé le paquet. Ce script doit être appelé avec deux arguments, le premier étant la \fIversion\fP de l'image du noyau et le second étant l'\fIemplacement\fP de l'image du noyau.Des erreurs dans le script causeront l'échec de la post\-installation. Lorsqu'on utilise debconf avant l'appel du script, ce dernier ne générera pas de message de diagnostic sur la sortie standard. En effet, au moment où la postinstallation apelle \fBdb_stop\fP, debconf ne rétablit pas la sortie standard, donc tous les messages en sa direction disparaissent. Un exemple de script pour les utilisateurs de grub est présent dans le répertoire /usr/share/doc/kernel\-package/ . Ce script est lancé \fIaprès\fP les scripts dans le répertoire /etc/kernel/postinst.d. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian non pris en charge depuis la version v4.6.1\-1 ; anciennement pris en charge paquet source linux Ubuntu non pris en charge depuis la version v4.15.0\-18.19 ; anciennement pris en charge kernel\-package obsolète .TE .TP \fBpostrm_hook\fP \fBOBSOLETE\fP\ : Indiquez cette variable à un script à exécuter dans le postrm (c'est\-à\-dire, après que l'image a été supprimée) après que toutes les actions de suppression ont été effectuées. Le chemin peut être un chemin relatif si le script est situé dans un répertoire «\ sûr\ » (c'est\-à\-dire s'il est dans /bin, /sbin, /usr/\-bin, ou /usn/sbin), sinon il doit être exprimé en absolu. Dans les paquets créés par kernel\-package la variable d'environnement \fBKERNEL_PACKAGE_VERSION\fP doit contenir la version de kernel\-package qui a créé le paquet. Ce script doit être appelé avec deux arguments, le premier est la \fIversion\fP de l'image du noyau, et le second est l'\fIadresse\fP de l'image du noyau elle\-même. Des erreurs dans le script déclencheront un message d'avertissement, mais sera ignoré. Lorsqu'on utilise debconf avant l'appel du script, ce dernier ne générera pas de message de diagnostic sur la sortie standard. En effet, au moment où la postinstallation appelle \fBdb_stop\fP, debconf ne rétablit pas la sortie standard, donc tous les messages en sa direction disparaissent. Ce script est exécuté \fIaprès\fP les scripts du répertoire /etc/kernel/postrm.d. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian non pris en charge depuis la version v4.6.1\-1 ; anciennement pris en charge paquet source linux Ubuntu non pris en charge depuis la version v4.15.0\-18.19 ; anciennement pris en charge kernel\-package obsolète .TE .TP \fBpreinst_hook\fP \fBOBSOLETE\fP\ : Indiquez cette variable à un script à exécuter avant que le paquet ne soit dépaqueté\ ; il peut servir à effectuer d'autres contrôles. Le chemin peut être un chemin relatif si le script est situé dans un répertoire «\ sûr\ » (c'est\-à\-dire s'il est dans /bin, /sbin, /usr/bin, ou /usr/sbin), sinon il doit être exprimé en absolu. Dans les paquets créés par kernel\-package la variable d'environnement \fBKERNEL_PACKAGE_VERSION\fP doit être définie à la version de kernel\-package qui a créé le paquet. Ce script doit être appelé avec deux arguments, le premier est la \fIversion\fP de l'image du noyau, et le second est l'\fIadresse\fP de l'image du noyau elle\-même. Ce script est exécuté \fIaprès\fP les scripts du répertoire /etc/kernel/preinst.d. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian non pris en charge depuis la version v4.6.1\-1 ; anciennement pris en charge paquet source linux Ubuntu non pris en charge depuis la version v4.15.0\-18.19 ; anciennement pris en charge kernel\-package obsolète .TE .TP \fBprerm_hook\fP \fBOBSOLETE\fP\ : Indiquez cette variable à un script à exécuter avant que les fichiers du paquet ne soient supprimés (donc tout fichier ajouté peut être supprimé). Le chemin peut être un chemin relatif si le script est situé dans un répertoire «\ sûr\ » (c'est\-à\-dire s'il est dans /bin, /sbin, /usr/bin, ou /usr/sbin), sinon il doit être exprimé en absolu. Dans les paquets créés par kernel\-package la variable d'environnement \fBKERNEL_PACKAGE_VERSION\fP doit être définie à la version de kernel\-package qui a créé du paquet. Ce script doit être appelé avec deux arguments, le premier est la \fIversion\fP de l'image du noyau, et le second est l'\fIadresse\fP de l'image du noyau elle\-même. Des erreurs dans le script déclencheront un échec de prerm. Lorsqu'on utilise debconf avant que le script ne soit appellé, ce dernier ne générera pas de message de diagnostic sur la sortie standard. En effet, au moment où la postinstallation appelle \fBdb_stop\fP debconf ne rétablit pas la sortie standard, donc tous les messages en sa direction disparaissent. Ce script est exécuté \fIaprès\fP les scripts du répertoire /etc/kernel/prerm.d. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian non pris en charge depuis la version v4.6.1\-1 ; anciennement pris en charge paquet source linux Ubuntu non pris en charge depuis la version v4.15.0\-18.19 ; anciennement pris en charge kernel\-package obsolète .TE .TP \fBsrc_postinst_hook\fP \fBOBSOLETE\fP\ : Contrairement aux autres variables de type «\ hook\ », cette variable est destinée à un script qui sera exécuté pendant la phase de postinstallation d'un paquet de documentation, d'en\-têtes ou de sources. L'utilisation de cette possibilité pour les paquets d'en\-têtes est maintenant déconseillée\ ; le script de postinstallation des paquets d'en\-têtes doit seulement lancer le script headers_postinst_hook. Le chemin peut être un chemin relatif si le script est situé dans un répertoire «\ sûr\ » (c'est\-à\-dire s'il est dans /bin, /sbin, /usr/bin, ou /usr/sbin), sinon il doit être exprimé en absolu. La variable d'environnement \fBKERNEL_PACKAGE_VERSION\fP doit contenir la version de kernel\-package qui a créé le paquet. Ce script doit être appelé avec deux arguments, le premier est le \fInom\fP du paquet à installer (ce peut être les sources noyau, ou les entêtes), et le second est la \fIversion\fP du paquet à installer. Des erreurs dans le script déclencheront un échec de postinst. Ce script est exécuté \fIaprès\fP les scripts du répertoire /etc/kernel/src_postinst.d. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian non pris en charge paquet source linux Ubuntu non pris en charge kernel\-package obsolète .TE .TP \fBheader_postinst_hook\fP \fBOBSOLETE\fP\ : Contrairement aux autres variables de type «\ hook\ », cette variable est destinée à un script qui sera exécuté pendant la phase de postinstallation d'un paquet d'en\-têtes seulement. Le chemin peut être un chemin relatif si le script est situé dans un répertoire «\ sûr\ » (c'est\-à\-dire s'il est dans /bin, /sbin, /usr/bin ou /usr/sbin), sinon il doit être exprimé en absolu. Dans les paquets créés par kernel\-package la variable d'environnement \fBKERNEL_PACKAGE_VERSION\fP doit être définie à la version de kernel\-package qui a créé le paquet. Ce script sera appelé avec deux arguments, le premier étant le \fInom\fP du paquet à installer, le second étant la \fIversion\fP du paquet à être installé. Des erreurs dans le script déclencheront un échec de la postinstallation. Ce script est exécuté \fIaprès\fP les scripts du répertoire /etc/kernel/src_postinst.d. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian non pris en charge paquet source linux Ubuntu non pris en charge depuis la version v4.15.0\-18.19 ; anciennement pris en charge kernel\-package obsolète .TE .TP \fBclobber_modules\fP Quand cette variable est déclarée, le script de préinstallation cherchera à déplacer silencieusement /lib/modules/version, si cette version est la même que celle de l'image à installer. Utilisez\-la à vos risques et périls. Cette variable n'a pas de valeur par défaut. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian ignoré paquet source linux Ubuntu ignoré kernel\-package pris en charge .TE .TP \fBwarn_reboot\fP Cette variable peut être utilisée pour désactiver l'émission des alertes («\ warnings\ ») lors de l'installation d'une image du noyau qui est de la même version que celle actuellement lancée. Si la liste des modules a changé, les dépendances entre modules ont peut\-être été modifiées et les modules du nouveau noyau pourraient ne pas fonctionner correctement avec le noyau actuel, notamment si la liste des ABI du noyau a changé entre les deux. C'est une bonne idée de redémarrer la machine et un message vous le précisera. Si vous savez ce que vous faites, vous pouvez définir cette variable à «\ no\ ». Cette variable est active par défaut. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian ignoré paquet source linux Ubuntu ignoré kernel\-package pris en charge .TE .TP \fBrelink_build_link\fP Cette option manipule le lien de construction («\ build link\ ») créé par les noyaux récents. Si le lien est un lien ballant et si les en\-têtes du noyau correspondants semblent avoir été installés sur le système, un nouveau lien symbolique sera créé et pointera sur eux. La valeur par défaut est de recréer le lien de construction («\ YES\ »). .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian ignoré paquet source linux Ubuntu ignoré kernel\-package pris en charge .TE .TP \fBforce_build_link\fP Cette option manipule le lien de construction créé par les noyaux récents. Si le lien est un lien ballant, un nouveau lien symbolique sera créé et pointera sur /usr/src/, que ces en\-têtes aient été installés ou non. Il n'y a pas de valeur par défaut, les liens symboliques potentiellement pendants ne sont pas créés par défaut. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian ignoré paquet source linux Ubuntu ignoré kernel\-package pris en charge .TE .TP \fBrelink_src_link\fP Cette option manipule le «\ source link\ » créé par les noyaux récents. Si le lien est un lien pendant, il sera effacé au moment de l'installation. La valeur par défaut est de recréer (effacer) le lien des sources («\ YES\ »). .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian ignoré paquet source linux Ubuntu ignoré kernel\-package pris en charge .TE .TP \fBsilent_modules\fP Cette option est là pour ceux qui sont excédés par les avertissements concernant l'existence d'un répertoire de modules \fI/lib/modules/$version\fP. Ce répertoire peut appartenir à un ancien paquet image du noyau, qui a peut\-être même disparu, auquel cas les modules restant dans ce répertoire peuvent poser problème\ ; ou bien, ce répertoire a le droit d'exister parce qu'on installe un paquet indépendant des modules d'une version du noyau qui a déjà été dépaquetée. Dans ce dernier cas, l'existence de ce répertoire est bénigne. Si vous utilisez cette variable, vous n'aurez plus la possibilité d'interrompre l'installation si un répertoire \fI/lib/modules/$version\fP est détecté. Cette variable n'a pas de valeur par défaut. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian ignoré paquet source linux Ubuntu ignoré kernel\-package pris en charge .TE .TP \fBignore_depmod_err\fP Quand cette variable est déclarée, ne demande pas de continuer après un problème depmod dans le script postinst. Cela facilite les installations automatisées, bien que cela pourrait masquer un problème avec l'image du noyau. Un diagnostic est encore émis. Cela n'est pas activé par défaut. .TS nokeep; l l. \fBPackage creator\fP \fBStatus\fP Paquet source linux Debian non pris en charge depuis la version v4.4.1\-1~exp1 ; anciennement pris en charge paquet source linux Ubuntu non pris en charge depuis la version v4.15.0\-18.19 ; anciennement ignoré kernel\-package pris en charge .TE .SH FICHIERS Le fichier décrit ici est \fI/etc/kernel\-img.conf\fP. \fBkernel\-common\fP contient des scripts d’exemple pouvant être placés dans \fI/etc/kernel/*.d\fP, installés dans \fI/usr/share/doc/kernel\-common/examples\fP. .SH "VOIR AUSSI" \fBlinux\-update\-symlinks\fP(8), \fBmake\-kpkg\fP(1), \fBkernel\-pkg.conf\fP(5) .SH AUTEUR Cette page de manuel a été écrite par Manoj Srivastava et Ben Hutchings pour le système Debian GNU/Linux.