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/localuser"
|
||||
>"$RUNSEXPORTDIR/localroot"
|
||||
>"$RUNSEXPORTDIR/remoteuser"
|
||||
>"$RUNSEXPORTDIR/remoteroot"
|
||||
>"$RUNSEXPORTDIR/remote"
|
||||
|
||||
# synchronisation ulib
|
||||
# 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")"
|
||||
'"$args_def"'
|
||||
if [ -s remote ]; then
|
||||
export RUNS_REMOTE_SET_Y=1
|
||||
[ -f remote-needs-root ] && args=("${args[@]}" -s)
|
||||
"${args[@]}" -r remote || exit 1
|
||||
fi
|
||||
|
@ -1628,6 +1628,13 @@ function runs_action_run() {
|
|||
__vars=("${__vars[@]}" "$(set_var_cmd "$__name" "$__value")")
|
||||
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
|
||||
# Il faut définir UINST, chemin vers le script uinst.
|
||||
UINST="$RUNSSRCDIR/uinst"
|
||||
|
|
Loading…
Reference in New Issue