Compare commits
1 Commits
master
...
runsmod-le
Author | SHA1 | Date |
---|---|---|
Jephte CLAIN | b3aedd31e0 |
21
runs
21
runs
|
@ -28,6 +28,14 @@ Configuration
|
||||||
Avec l'option -h, le script est créé dans le répertoire d'hôte
|
Avec l'option -h, le script est créé dans le répertoire d'hôte
|
||||||
correspondant à l'hôte spécifié
|
correspondant à l'hôte spécifié
|
||||||
|
|
||||||
|
--runsmod
|
||||||
|
Si un module nécessaire n'existe pas, essayer de le récupérer avec
|
||||||
|
runsmod. C'est la valeur par défaut.
|
||||||
|
--no-runsmod
|
||||||
|
Ne jamais essayer de récupérer un module manquant avec runsmod.
|
||||||
|
-o, --runsmod-option OPTION
|
||||||
|
Spécifier une option de runsmod, e.g -o-u pour forcer le mode pull
|
||||||
|
|
||||||
Gestion des scripts
|
Gestion des scripts
|
||||||
-s Forcer l'exécution du script avec l'utilisateur root si ce n'est pas
|
-s Forcer l'exécution du script avec l'utilisateur root si ce n'est pas
|
||||||
déjà le cas
|
déjà le cas
|
||||||
|
@ -73,6 +81,8 @@ create_verbose=
|
||||||
init_sysinfos=--NOT-SET--
|
init_sysinfos=--NOT-SET--
|
||||||
list_verbose=
|
list_verbose=
|
||||||
run_as_root=
|
run_as_root=
|
||||||
|
runsmod=1
|
||||||
|
runsmod_options=()
|
||||||
rscripts=()
|
rscripts=()
|
||||||
recipes=()
|
recipes=()
|
||||||
runshost=
|
runshost=
|
||||||
|
@ -107,6 +117,9 @@ parse_opts "${PRETTYOPTS[@]}" \
|
||||||
-s run_as_root \
|
-s run_as_root \
|
||||||
-f: rscripts \
|
-f: rscripts \
|
||||||
-r: recipes \
|
-r: recipes \
|
||||||
|
--runsmod runsmod=1 \
|
||||||
|
--no-runsmod runsmod= \
|
||||||
|
-o:,--runsmod-option: runsmod_options \
|
||||||
-h:,-H: runshost= \
|
-h:,-H: runshost= \
|
||||||
--host:: '$set@ runshost "$MYHOST"' \
|
--host:: '$set@ runshost "$MYHOST"' \
|
||||||
--sysname: runssysname= \
|
--sysname: runssysname= \
|
||||||
|
@ -182,6 +195,14 @@ if ! is_root && [ -n "$run_as_root" ]; then
|
||||||
for recipe in "${recipes[@]}"; do
|
for recipe in "${recipes[@]}"; do
|
||||||
args=("${args[@]}" -r "$recipe")
|
args=("${args[@]}" -r "$recipe")
|
||||||
done
|
done
|
||||||
|
if [ -n "$runsmod" ]; then
|
||||||
|
args=("${args[@]}" --runsmod)
|
||||||
|
else
|
||||||
|
args=("${args[@]}" --no-runsmod)
|
||||||
|
fi
|
||||||
|
for runsmod_option in "${runsmod_options[@]}"; do
|
||||||
|
args=("${args[@]}" -o "$runsmod_option")
|
||||||
|
done
|
||||||
args=("${args[@]}" ${runshost:+-h "$runshost"}
|
args=("${args[@]}" ${runshost:+-h "$runshost"}
|
||||||
${runssysname:+--sysname "$runssysname"} ${runssysdist:+--sysdist "$runssysdist"} ${runssysver:+--sysver "$runssysver"} ${runsbits:+--bits "$runsbits"}
|
${runssysname:+--sysname "$runssysname"} ${runssysdist:+--sysdist "$runssysdist"} ${runssysver:+--sysver "$runssysver"} ${runsbits:+--bits "$runsbits"}
|
||||||
${RUNSSCRIPTSPATH:+--runsscriptspath "$RUNSSCRIPTSPATH"}
|
${RUNSSCRIPTSPATH:+--runsscriptspath "$RUNSSCRIPTSPATH"}
|
||||||
|
|
Loading…
Reference in New Issue