71 lines
3.0 KiB
Plaintext
71 lines
3.0 KiB
Plaintext
|
# -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
||
|
##@creator: jclain
|
||
|
##@created: 27/04/2016 03:19
|
||
|
##@modifier: jclain
|
||
|
##@changecount: 1
|
||
|
##@tags:
|
||
|
##@title: runsmod
|
||
|
|
||
|
{{{
|
||
|
runsmod: récupérer des dépôts git à usage de runs
|
||
|
|
||
|
USAGE
|
||
|
runsmod [options] [-h host] [modules...]
|
||
|
|
||
|
Tous les dépôts spécifiés dans la configuration sont récupérés. Si des modules
|
||
|
sont spécifiés, les dépôts correspondants sont récupérés aussi. Avec l'option
|
||
|
-h, des dépôts spécifiques à l'hôte peuvent éventuellement être récupérés en
|
||
|
plus.
|
||
|
|
||
|
OPTIONS
|
||
|
-c, --config CONFIG
|
||
|
Spécifier un fichier de configuration à charger au lieu de la valeur par
|
||
|
défaut ~/etc/default/runs
|
||
|
--prod
|
||
|
--devel
|
||
|
Forcer un mode de sélection des urls. En mode production, préférer pour
|
||
|
le clonage les urls de production, qui sont en principe accessibles sans
|
||
|
authentification et en lecture seule. En mode développement, préférer
|
||
|
pour le clonage les urls de développement, qui sont en principe
|
||
|
accessibles par clé ssh et en lecture/écriture
|
||
|
--no-fetch
|
||
|
Ne rien récupérer. Utile avec --update-repolist
|
||
|
-N, --no-host
|
||
|
-A, --all-hosts
|
||
|
-H, -h, --host HOST
|
||
|
-T, --this-host
|
||
|
Options permettant de spécifier l'hôte pour la récupération de dépôts
|
||
|
spécifiques.
|
||
|
--no-host demande explicitement à ce qu'aucun hôte ne soit spécifié
|
||
|
--all-hosts sélectionne tous les dépôts spécifiques
|
||
|
--host récupère uniquement les dépôts pour l'hôte spécifié
|
||
|
--this-host équivaut à --host sulfure
|
||
|
L'option par défaut est --this-host en mode production et --all-hosts en
|
||
|
mode développement
|
||
|
--update-repolist
|
||
|
Forcer la mise à jour de la liste des dépôts. En principe, cette mise à
|
||
|
jour n'est pas faite plus d'une fois par période de 24 heures.
|
||
|
-0, --offline
|
||
|
-n, --no-pull
|
||
|
-u, --pull
|
||
|
Spécifier le mode opératoire pour la récupération des dépôts.
|
||
|
En mode --offline, ni clone ni pull ne sont autorisés. Le module doit
|
||
|
avoir déjà été cloné.
|
||
|
En mode --no-pull, seul le clonage est autorisé, e.g. le dépôt est
|
||
|
cloné si ce n'est pas déjà le cas.
|
||
|
En mode --pull, cloner le dépôt si ce n'est pas déjà le cas, ou le
|
||
|
mettre à jour le dépôt avant de l'utiliser s'il avait déjà été cloné.
|
||
|
Par défaut, utiliser --pull en mode production et --no-pull en mode
|
||
|
développement.
|
||
|
-i, --identity IDENTITY_FILE
|
||
|
Spécifier le fichier depuis lequel lire la clé privée pour les
|
||
|
connexions par ssh.
|
||
|
-o, --output OUTPUT
|
||
|
Spécifier un fichier dans lequel écrire des définitions de variables,
|
||
|
notamment REPODIRS qui reçoit la liste des chemins des dépôts qui ont
|
||
|
été récupérés. De plus, les variables RUNSSCRIPTSPATH, RUNSMODULESPATH
|
||
|
et RUNSHOSTSPATH sont définies.
|
||
|
-a, --append-output
|
||
|
Ajouter au fichier OUTPUT au lieu de l'écraser
|
||
|
}}}
|