DEBSIGN(1) | General Commands Manual | DEBSIGN(1) |
debsign - Signer une paire de fichiers .changes et .dsc Debian avec GPG
debsign [options] [fichier-changes|fichier-dsc|fichier-commands ...]
debsign imite les aspects (et les bogues) concernant la signature de dpkg-buildpackage(1). Il prend un fichier .dsc, .buildinfo ou .changes et le signe ainsi que les fichiers .dsc, .buildinfo, ou .changes enfants qu'il mentionne directement ou indirectement, en utilisant GNU Privacy Guard. Il fait attention à calculer la taille et la somme de contrôle de tous les nouveaux fichiers enfants signés et remplace les valeurs originales dans le fichier parent.
Si aucun fichier n'est spécifié, debian/changelog est analysé pour déterminer le nom du fichier .changes à rechercher dans le répertoire parent.
Si un fichier .commands est indiqué, il est validé en premier (voir les détails ftp://ftp.upload.debian.org/pub/UploadQueue/README) ; le nom indiqué dans le champ Uploader est utilisé pour la signature.
Cet utilitaire permet à un développeur de construire un paquet sur une machine où il serait dangereux (du point de vue de la sécurité) de réaliser une signature. Il suffit de transférer les petits fichiers .dsc, .buildinfo et .changes sur une machine sûre et d'utiliser le programme debsign pour les signer avant de les renvoyer. Ce processus peut être automatisé de deux façons. Si les fichiers à signer se trouvent sur la machine distante, l'option -r peut être utilisée pour les copier sur la machine locale où ils seront signés puis de les recopier sur la machine distante. Si les fichiers se trouvent sur la machine locale, ils peuvent être transférés sur la machine distante pour être signés en utilisant debrsign(1). Notez néanmoins qu'il est probablement plus sûr que votre machine de signature sûre utilise debsign pour se connecter à la machine non sûre, plutôt que d'utiliser debrsign pour se connecter en direction inverse.
Ce programme peut utiliser des paramètres par défaut des fichiers de configuration de devscripts, comme décrit ci-dessous.
Les deux fichiers de configuration /etc/devscripts.conf et ~/.devscripts sont évalués dans cet ordre pour régler les variables de configuration. Des options de ligne de commande peuvent être utilisées pour écraser les paramètres des fichiers de configuration. Les variables d'environnement sont ignorées à cette fin. Les variables actuellement identifiées sont :
debrsign(1), debuild(1), dpkg-architecture(1), dpkg-buildpackage(1), gpg(1), gpg2(1), md5sum(1), sha1sum(1),sha256sum(1), scp(1), devscripts.conf(5)
Ce programme a été écrit par Julian Gilbey <jdg@debian.org> et est distribué sous licence GPL, version 2 ou ultérieure.
Ce document est une traduction, maintenue à l'aide de l'outil po4a <https://po4a.alioth.debian.org/> par l'équipe de traduction francophone du projet Debian.
Nicolas François, Guillaume Delacour, Cyril Brulebois, Thomas Huriaux et David Prévot ont réalisé cette traduction.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. Veuillez signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le paquet devscripts.
La version anglaise la plus à jour de ce document est toujours consultable en ajoutant l'option « -L C » à la commande man.
Utilitaires Debian | DEBIAN |