renommer default/utempl en default/nutools

ussh prend la valeur par défaut USSH_DOMAIN
This commit is contained in:
Jephté Clain 2014-02-25 07:27:34 +04:00
parent c877207f20
commit ad0d651416
4 changed files with 23 additions and 18 deletions

9
lib/default/nutools Normal file
View File

@ -0,0 +1,9 @@
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
# Paramètres par défaut pour certains outils de nutools
# Type de script shell à générer par défaut pour la commande 'utempl -t sh'
# auto (par défaut), system-or-local, default, manual ou vanilla
#SHELL_TYPE=auto
# Domaine par défaut pour la commande ussh
#USSH_DOMAIN=

View File

@ -1,6 +0,0 @@
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
# Paramètres par défaut pour utempl
# Type de script shell à générer par défaut: system-or-local, default, manual,
# vanilla. Utiliser auto pour l'autodétection.
#SHELL_TYPE=auto

View File

@ -52,12 +52,11 @@ if [ $# -eq 2 ]; then
fi
fi
#source /etc/ulib &&
source "$(dirname "$0")/../../ulib/ulib" &&
urequire DEFAULTS ||
exit 1
#source /etc/ulib || exit 1
source "$(dirname "$0")/../../ulib/ulib" || exit 1
urequire DEFAULTS
set_defaults utempl
set_defaults nutools
function check_overwrite() {
if [ -e "$1" -a -z "$overwrite" ]; then

17
ussh
View File

@ -34,21 +34,24 @@ Les options suivantes *doivent* se trouver *AVANT* le premier argument:
-d, --domain DOMAIN
Spécifier un domaine par défaut pour les hôtes qui sont spécifiés sans
domaine.
-S SSH
-S, --ssh SSH
Spécifier l'exécutable à utiliser pour lancer ssh.
-R
-R, --remove
Lancer 'ssh-keygen -R' pour chacun des hôtes spécifiés. Par exemple:
$scriptname -R host.tld
est équivalent à:
ssh-keygen -R host.tld
ssh-keygen -R host
ssh-keygen -R 10.10.1.5
si l'adresse ip de host.tld est 10.10.1.5"
si l'adresse ip de host.tld est 10.10.1.5
Quand cette option est spécifié, l'option -c est reconnue et permet de
se reconnecter à l'hôte juste après avoir nettoyé les clés."
}
source "$(dirname "$0")/ulib/ulib" &&
urequire DEFAULTS ||
exit 1
source "$(dirname "$0")/ulib/ulib" || exit 1
urequire DEFAULTS
set_defaults nutools
__PARSED_HOSTS=()
__PARSED_FILES=()
@ -108,7 +111,7 @@ quiet=
tty=
login=
options=()
domain=
domain="$USSH_DOMAIN"
ssh=
parse_opts + "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \