dpkg-gencontrol - Créer des fichiers de contrôle Debian.
dpkg-gencontrol [
option...]
dpkg-gencontrol lit les informations contenues dans une arborescence
Debian dépaquetée et crée le fichier
« control » d'un paquet binaire (par
défaut, c'est le fichier debian/tmp/DEBIAN/control) ; durant cette
action il y a simplification des champs de relations.
Pre-Depends,
Depends,
Recommends et
Suggests sont
simplifiés dans cet ordre pour supprimer les dépendances qui
sont connues pour être vérifiées par la plus forte
dépendance déjà traitée. Sont aussi
supprimées toutes les auto-dépendances (dans les faits, cela
supprime les dépendances qui sont déjà validées
par la version du paquet déjà installé). Logiquement, il
conserve les correspondances entre plusieurs dépendances dans le
même paquet. L'ordre des dépendances est conservé du
mieux possible : si une dépendance doit être
supprimée à cause d'une autre dépendance qui
apparaît plus loin dans le champ, la dépendance
remplaçante prendra la place de celle éliminée.
Les autres champs (
Enhances,
Conflicts,
Breaks,
Replaces et
Provides) sont également simplifiés
individuellement par l'analyse des différentes dépendances
lorsque un paquet est indiqué plusieurs fois dans le champ.
dpkg-gencontrol ajoute aussi une entrée pour un paquet binaire
dans
debian/files.
-
-vversion
- Fixe le numéro de version du paquet binaire qui sera
créé.
-
-Vnom=valeur
- Fixe la valeur d'une variable de substitution. Consultez
deb-substvars(5) pour une discussion sur la valeur de
substitution.
-
-Tfichier-substvars
- Lecture des variables de substitution depuis
fichier-substvars ; la valeur par défaut est
debian/substvars. Cette option peut être utilisée
plusieurs fois pour lire les variables de substitution depuis plusieurs
fichiers (depuis dpkg 1.15.6).
-
-Dchamp=valeur
- Remplace ou ajoute en sortie un champ dans le fichier de
contrôle.
-
-Uchamp
- Supprime en sortie un champ dans le fichier de
contrôle.
-
-cfichier-de-contrôle
- Indique le principal fichier de contrôle des sources
où trouver des renseignements. Par défaut, c'est le fichier
debian/control.
-
-lfichier-des-changements
- Indique le fichier des changements où trouver des
renseignements. Par défaut, c'est le fichier
debian/changelog.
-
-ffichier/liste-des-fichiers
- Lit ou écrit la liste des fichiers qui doivent
être envoyés vers l'archive dans ce fichier plutôt
que dans le fichier debian/files.
-
-Fformat-du-fichier-des-changements
- Indique le format du fichier des changements. Voir
dpkg-parsechangelog(1) pour plus d'informations à propos des
formats gérés.
-
-ppaquet
- Cette option produit les informations concernant le paquet
binaire paquet.Si le fichier de contrôle des sources liste
un seul paquet binaire, on peut omettre cette option ; sinon il est
indispensable d'indiquer le paquet pour lequel on veut produire les
informations.
-
-nnom-de-fichier
- Le nom du paquet est nom-de-fichier au lieu de
l'habituel : paquet_version_arch.deb.
-
-is, -ip, -isp
- Ces options, conservées pour compatibilité
avec les anciennes versions des scripts de construction de dpkg, sont
maintenant déconseillées. Elles servaient à dire
à dpkg-gencontrol d'inclure les champs
« Section » et
« Priority » dans le fichier
« control ». C'est maintenant le comportement
par défaut. Si vous voulez l'ancien comportement, vous pouvez
utiliser l'option -U pour supprimer ces champs du fichier
« control ».
-
-Prépertoire-construction-paquet
- Analyse répertoire-construction-paquet au
lieu de debian/tmp. Cette valeur sert à trouver la valeur
par défaut de la variable de substitution Installed-Size et
celle du champ correspondant dans le fichier de contrôle (on
utilise la commande du) ; elle donne aussi l'emplacement par
défaut pour le fichier de sortie.
-
-O[nom-de-fichier]
- Affiche le fichier « control »
sur la sortie standard (ou nom-de-fichier, depuis
dpkg 1.17.2), au lieu de debian/tmp/DEBIAN/control (ou
répertoire-construction-paquet /DEBIAN/control si
l'option -P a été utilisée).
-
-?, --help
- Afficher un message d'aide puis quitter.
- --version
- Afficher le numéro de version puis quitter.
- DPKG_COLORS
- Définit le mode de couleur (depuis
dpkg 1.18.5). Les valeurs actuellement acceptées sont
auto (par défaut), always et never.
- DPKG_NLS
- Si cette variable est définie, elle sera
utilisée pour décider l'activation de la prise en charge des
langues (NLS – Native Language Support), connu aussi comme la
gestion de l'internationalisation (ou i18n) (depuis dpkg 1.19.0).
Les valeurs permises sont : 0 et 1 (par
défaut).
- debian/control
- Le principal fichier d'information sur les sources ; il
donne des renseignements qui ne dépendent pas d'une version
concernant le paquet source et les paquets binaires qui peuvent
être créés.
- debian/files
- La liste des fichiers créés qui font partie
de ceux qui seront envoyés sur le serveur. dpkg-gencontrol
ajoute les noms présumés des fichiers des paquets binaires
à partir des fichiers « control » qu'il
crée.
deb-substvars(5),
deb-src-control(5),
deb-changelog(5),
deb-control(5).
Ariel VARDI <
[email protected]>, 2002. Philippe Batailler, 2006.
Nicolas François, 2006. Veuillez signaler toute erreur à
<
[email protected]>.