GoGPT Best VPN GoSearch

Icône de favori OnWorks

cvs-buildpackage – En ligne dans le cloud

Exécutez cvs-buildpackage dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande cvs-buildpackage qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

Nom


cvs-buildpackage - crée des packages Debian à partir d'un référentiel CVS.

SYNOPSIS


cvs-buildpackage [choix]

DESCRIPTION


Cette page de manuel explique le Debian cvs-buildpackage utilitaire, qui est utilisé pour construire
Paquets Debian dont les sources sont stockées dans un CVS dépôt. Ceci est un CVS -enveloppe consciente
autour de dpkg-buildpackage, et il analyse d'abord ./debian/changelog; exporte le
version correspondante (étiquetée debian_version_<$version> ), et court dpkg-buildpackage in
l'arborescence exportée. Il recherche les fichiers non validés dans l'arborescence source et propose d'abandonner.
avant de faire quoi que ce soit afin que l'utilisateur puisse valider les fichiers, s'il le souhaite.
cvs-buildpackage peut également éventuellement réétiqueter automatiquement tous les fichiers avant de les exporter
source (cette fonctionnalité n'est pertinente que dans le répertoire de niveau supérieur d'un fichier extrait)
(Arborescence des sources des paquets Debian, bien sûr).

Veuillez noter que travail Le répertoire mentionné ci-dessous est le répertoire scratch où se trouve le
le programme fait son travail ; c'est là qu'il doit exporter les sources de CVS, et il suppose
contrôle total de ce répertoire Lire: tout ce qui se trouve dans ce répertoire, à part l'original
fichiers sources, peuvent être supprimés par cvs-buildpackage Assurez-vous de ne pas avoir votre vérifié
sources/répertoire de travail au même endroit, car vous risquez de perdre des données.

Si cet utilitaire n'est pas exécuté à partir d'un répertoire de niveau supérieur d'un paquet Debian extrait
arbre source, puis pour construire une ancienne version, le nom du module cvs ou le nom du package doit
être fourni sur la ligne de commande.

Combiné avec les utilitaires compagnons cvs-injecter et mise à niveau CVS, cela fournit un
infrastructures pour faciliter l'utilisation des CVS par les responsables Debian. Cela permet de garder
branches CVS distinctes d'un package pour stable, instable, et éventuellement expérimental
distributions, ainsi que les autres avantages d'un système de contrôle de version.

OPTIONS


-h Imprimez un message d'utilisation.

-M
Le nom du module CVS.

-P
Définit le nom du paquet. Très utile si celui-ci n'est pas exécuté dans le CVS.
notre arborescence source, auquel cas il faut également connaître la version du paquet, qui peut
être déterminé en option en consultant les dernières debian/journal des modifications fichier.

-V
Le numéro de version du paquet. En conjonction avec la définition du nom du paquet,
cette option permet une opération en dehors d'une arborescence source CVS (nécessite simplement le référentiel).

-T
La balise CVS à utiliser pour exporter des sources, plutôt que d'en construire une à partir du
version. Cela suppose que vous savez ce que vous faites.

-U
La balise CVS à utiliser pour la balise en amont, plutôt que d'en construire une à partir de la
Version amont. Cela suppose que vous savez ce que vous faites.

-C Commande>
Définit le nom du programme de génération invoqué, nominalement défini sur dpkg-package de construction.
Cependant, l'utilisateur peut choisir d'utiliser un programme de construction différent, ou un wrapper, ou
pair 'chroot /opt/root dpkg-buildpackage' pour construire le package dans un chroot prison, si
souhaité. (Évidemment, cela nécessite que le répertoire de travail soit un sous-répertoire de
une prison chroot préalablement configurée). On peut également se connecter constructeur en définissant ceci
variable à 'pdebuild --auto-design --buildresult ../'. (Encore une fois, cela nécessite
pbuilder a été correctement configuré). Cet argument remplace les paramètres de
la variable d'environnement CVSDEB_BUILDPACKAGE, et la variable du fichier de configuration
paquet_de_construction_conf.

-G méthode>
Cette option, si elle est définie, doit contenir une commande à exécuter pour obtenir l'original
dans le répertoire courant. Ceci peut ensuite être utilisé pour obtenir le
fichier original en utilisant, par exemple, wget or boucle. Ceci remplace le
CVSDEB_GET_ORIG variable d'environnement et la conf_get_orig fichier de configuration
option.

-A Utilisez le apt-get source pour récupérer l'archive tar originale. Cette option est sans effet.
à moins qu'un paquet source avec la version amont correcte n'ait déjà été téléchargé
et est référencé à partir d'un Références fichier connu de apte. Si -A et -G sont tous deux donnés,
-G est essayé en premier, et apte est utilisé uniquement si cela n'a pas produit l'archive tar. Ceci
remplace le CVSDEB_USE_APT variable d'environnement et la conf_use_apt
option de fichier de configuration.

-R répertoire>
Racine de l'archive des sources originales. Nous nous attendons à trouver le
<paquet nom>_ .orig.tar.gz fichier sous <racine répertoire>/paquet nom>/
à moins que le répertoire de travail cvs-buildpackage n'ait été défini ou que nous souhaitions exporter le
sources originales de la branche fournisseur du CVS arbre. Si le package cvs-buildpackage
le répertoire de travail est défini n'importe où (ligne de commande, fichier de configuration, environnement)
variable), la valeur du répertoire racine est ignorée, car nous n'avons besoin que de la racine
Répertoire pour définir les valeurs par défaut du répertoire de travail cvs-buildpackage. Cet argument
remplace les paramètres de la variable d'environnement CVSDEB_ROOTDIR, et la
variable du fichier de configuration conf_rootdir. Veuillez noter que le package cvs-build
le répertoire de travail auquel il est fait référence ici est le répertoire de travail dans lequel ce programme fonctionne,
pas le répertoire que l'humain utilise pour travailler. Cela ne devrait probablement pas être un
sous-répertoire de CVSROOT, puisque cvs refusera d'exporter les packages là-bas, et le script
échouera.

-W répertoire>
Le nom du chemin complet du répertoire de travail cvs-buildpackage, dans lequel le
les sources seront exportées hors de CVS et qui devraient contenir l'original
<paquet nom>_ .orig.tar.gz Veuillez noter que ce n'est pas strictement indispensable
pour avoir les sources originales, car ce script va vérifier la branche du fournisseur
version étiquetée comme version_amont_ (sans la révision Debian).
Cependant, ces sources originales recréées sont susceptibles d'être différentes pour
exécutions consécutives de cvs-buildpackage, et très probablement différentes de la
sources originales intactes (suffisamment différentes pour causer des problèmes lors d'un téléchargement). Ainsi
c'est fortement Il est conseillé de conserver le fichier orig.tar.gz. Ce paramètre
La variable remplace les paramètres du répertoire racine. Cet argument
remplace les paramètres de la variable d'environnement CVSDEB_WORKDIR, et la
variable du fichier de configuration conf_workdir. Veuillez noter que le package cvs-build
le répertoire de travail auquel il est fait référence ici est le répertoire de travail dans lequel ce programme fonctionne,
pas le répertoire que l'humain utilise pour travailler. De plus, vous devez spécifier un
Chemin absolu du répertoire de travail. Il ne doit probablement pas s'agir d'un sous-répertoire.
of CVSROOT, puisque cvs refusera d'exporter les paquets là-bas, et le script devra
échouer.

-F L'option Forcer la balise. Elle n'a d'effet que si elle est exécutée dans le répertoire source. Si elle est activée,
cela force un cvs Étiquette -F opération à effectuer avant d'exporter les sources. Ceci
l'argument remplace les paramètres de la variable d'environnement CVSDEB_FORCETAG, et
la variable du fichier de configuration conf_forcetag. L'action par défaut est de ne pas forcer
une balise avant l'exportation.

-E L'option d'exportation complète. Normalement, cvs-buildpackage exporte toutes les données de
CVS utilisant cvs exportation. Si le fichier orig.tar.gz n'est pas disponible dans le travail
répertoire, l'arborescence complète sera exportée à partir de CVS, que ce soit
L'option est définie ou non. Cette option remplace la variable d'environnement.
CVSDEB_FULLEXPORT, et la variable du fichier de configuration conf_fullexport.

-op L'inverse de l'exportation complète. Cette option réinitialise la valeur de l'exportation complète.
Normalement, cvs-buildpackage exportera toutes les données de CVS en utilisant cvs exportation.
Avec cette option définie, cvs-buildpackage extraira le fichier orig.tar.gz dans le cvs-
répertoire de travail buildpackage, puis utilisez le cvs rdiff commande pour apporter cela
arbre à jour avec l'arbre CVS que nous construisons. Veuillez consulter le -f
option pour voir comment masser l'arbre source après l'extraction et le patch.

-ctp Inclure paquet_ au début de la balise CVS. Cela remplace le
CVSDEB_PACKAGEINTAG variable d'environnement et la conf_forcetag fichier de configuration
option. La valeur par défaut est de ne pas inclure le préfixe.

-n L'option no exec (ou dry-run), provoquant cvs-buildpackage pour imprimer toutes les actions
qui seraient prises sans être réellement exécutées.

-f
Cette option, si elle est définie, doit pointer vers un script qui doit être exécuté uniquement à partir du haut
niveau de l'arborescence source pour configurer les autorisations des scripts qui ont été créés par
cheminer les sources à partir d'un fichier tar original récemment extrait (le comportement
obtenu en définissant le -op option. Ce script est appelé avec deux arguments, le
nom du paquet et sa version. Ce script n'est pertinent que si cette option a été cochée.
utilisé. Il existe un certain nombre de variables qui sont exportées dans l'environnement, par exemple
(ici) paquet contient le nom du package, version non_époque contient l'
version du package sans l'époque, version_amont contient l'amont
version. version_debian contient la révision Debian. tag cv contient le cvs
étiquette, et cvs_upstream_tag contient la balise de la version en amont.

-H
Cette option, si elle est définie, doit pointer vers un script qui doit être exécuté juste avant
appel dpkg-package de construction. Idéalement, des choses comme celles-ci sont réalisées à l'aide des modules
fichiers et programmes, mais il est néanmoins fourni ici pour plus de commodité. Ce script est
appelée avec deux arguments : le nom du paquet et sa version. Il existe plusieurs
variables qui sont exportées dans l'environnement, par exemple paquet contient l'
nom du package, version non_époque contient la version du package sans
l'époque, version_amont contient la version en amont. version_debian contient
la révision debian. tag cv contient la balise cvs, et cvs_upstream_tag contient
la balise de la version amont. Cet argument remplace les paramètres de la
variable d'environnement CVSDEB_HOOK qui à son tour remplace le fichier de configuration
option script_conf_hook.

-X
Cette option fournit le préfixe du module CVS par défaut (devrait vraiment corriger le problème CVS)
(fichier de modules). Cet argument remplace les paramètres de la variable d'environnement.
CVSDEB_PREFIX. Remarque: La variable du fichier de configuration conf_prefix is pas honoré
by package de construction cvs, puisque le préfixe est nécessaire pour calculer les variables qui
sont censés être définis lorsque nous chargeons le fichier de configuration (problème de la poule et de l'œuf).

Le reste des arguments de la ligne de commande sont transmis, sans interprétation, à dpkg-buildpackage,
bien que nous prêtions attention au -r (racine commande) option (qui donne la commande à
obtenir un accès root, généralement sudo, fausse racine, or super ). L'option -r remplace l'option
d'autres moyens de définir la commande root, à savoir la variable d'environnement
CVSDEB_ROOTCOMMAND, qui à son tour remplace l'option du fichier de configuration commande conf_root. Non
Si vous tentez de vérifier une autre option, utilisez l'option -h pour voir laquelle.
dpkg-buildpackage les options sont prises en charge et transmises.

Utiliser cvs-buildpackage en ligne avec les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.