35 lines
1023 B
Plaintext
35 lines
1023 B
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: ulib/runsmod
|
||
|
|
||
|
!! {{{runsmod_checkenv}}}
|
||
|
{{{
|
||
|
vérifier l'environement. créer les répertoires nécessaires.
|
||
|
}}}
|
||
|
!! {{{runsmod_should_update_repolists}}}
|
||
|
{{{
|
||
|
tester s'il faut mettre à jour au moins un des fichiers contenant les
|
||
|
listes des dépôts
|
||
|
}}}
|
||
|
!! {{{runsmod_update_repolists}}}
|
||
|
{{{
|
||
|
mettre à jour si nécessaire les fichiers contenant les listes des dépôts.
|
||
|
Si $1 n'est pas vide, forcer la mise à jour de tous les fichiers
|
||
|
}}}
|
||
|
!! {{{runsmod_setup_vars}}}
|
||
|
{{{
|
||
|
récupérer configuration statique pour la mettre à jour
|
||
|
}}}
|
||
|
!! {{{runsmod_clone_or_pull}}}
|
||
|
{{{
|
||
|
Chercher les modules $3..@, pour l'hôte $1 qui est le mode d'hôte: none,
|
||
|
all, self ou one pour un hôte spécifique $2. Ajouter les chemins dans le
|
||
|
tableau REPO_DIRS. Mettre à jour les tableaux SCRIPTS_DIRS, MODULES_DIRS
|
||
|
et HOSTS_DIRS
|
||
|
}}}
|
||
|
!! {{{runsmod_teardown_vars}}}
|