l'installation distante de modules uinst par rruns se fait par défaut sans confirmation
This commit is contained in:
parent
fd9105fa44
commit
b920641fca
|
@ -888,8 +888,7 @@ function runs_initworkdir() {
|
||||||
>"$RUNSEXPORTDIR/varsfile"
|
>"$RUNSEXPORTDIR/varsfile"
|
||||||
>"$RUNSEXPORTDIR/localuser"
|
>"$RUNSEXPORTDIR/localuser"
|
||||||
>"$RUNSEXPORTDIR/localroot"
|
>"$RUNSEXPORTDIR/localroot"
|
||||||
>"$RUNSEXPORTDIR/remoteuser"
|
>"$RUNSEXPORTDIR/remote"
|
||||||
>"$RUNSEXPORTDIR/remoteroot"
|
|
||||||
|
|
||||||
# synchronisation ulib
|
# synchronisation ulib
|
||||||
# comme on copie runs et uinst, il faut copier ulib et pyulib comme pour nutools: dans le répertoire lib/
|
# comme on copie runs et uinst, il faut copier ulib et pyulib comme pour nutools: dans le répertoire lib/
|
||||||
|
@ -917,6 +916,7 @@ exit 0
|
||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
'"$args_def"'
|
'"$args_def"'
|
||||||
if [ -s remote ]; then
|
if [ -s remote ]; then
|
||||||
|
export RUNS_REMOTE_SET_Y=1
|
||||||
[ -f remote-needs-root ] && args=("${args[@]}" -s)
|
[ -f remote-needs-root ] && args=("${args[@]}" -s)
|
||||||
"${args[@]}" -r remote || exit 1
|
"${args[@]}" -r remote || exit 1
|
||||||
fi
|
fi
|
||||||
|
@ -1628,6 +1628,13 @@ function runs_action_run() {
|
||||||
__vars=("${__vars[@]}" "$(set_var_cmd "$__name" "$__value")")
|
__vars=("${__vars[@]}" "$(set_var_cmd "$__name" "$__value")")
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [ -n "$RUNS_REMOTE_SET_Y" ]; then
|
||||||
|
# par défaut, sur l'hôte distant, utiliser un niveau
|
||||||
|
# d'interaction plus bas que runs
|
||||||
|
# ainsi, (rruns) ==> (uinst -y) et (rruns -i) ==> (uinst)
|
||||||
|
set_interaction -y
|
||||||
|
fi
|
||||||
|
|
||||||
urequire uinst udir prefixes uinc
|
urequire uinst udir prefixes uinc
|
||||||
# Il faut définir UINST, chemin vers le script uinst.
|
# Il faut définir UINST, chemin vers le script uinst.
|
||||||
UINST="$RUNSSRCDIR/uinst"
|
UINST="$RUNSSRCDIR/uinst"
|
||||||
|
|
Loading…
Reference in New Issue