mirror of https://framagit.org/kyodev/kyopages.git
getIp 2.11.1
This commit is contained in:
parent
d5eabaff65
commit
0f7525ad07
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
version=2.11.0
|
||||
date="03/03/2018"
|
||||
version=2.11.1
|
||||
date="04/03/2018"
|
||||
projet="simpledeb"
|
||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
|
||||
script="getIp"
|
||||
|
@ -138,10 +138,10 @@ f__requis(){ # 26/01/2018
|
|||
packagesMissing=${packagesMissing% }
|
||||
# affichage final
|
||||
if [ "$commandsMissing" ] && [ "$ENV_DEBIAN" ]; then
|
||||
$c_echo "$RED""erreur critique, manquant: $STD$BOLD$commandsMissing" \
|
||||
$c_echo "${RED}erreur critique, manquant: $STD$BOLD$commandsMissing" \
|
||||
"vous devriez exécuter:$GREEN apt install $packagesMissing"
|
||||
elif [ "$commandsMissing" ]; then
|
||||
$c_echo "$RED""erreur critique, manquant: $STD$BOLD$commandsMissing"
|
||||
$c_echo "${RED}erreur critique, manquant: $STD$BOLD$commandsMissing"
|
||||
fi
|
||||
|
||||
[ "$commandsMissing" ] && return 1 || return 0
|
||||
|
@ -332,8 +332,8 @@ f_affichage(){ # 24/01/2018
|
|||
f_help(){ # 24/01/2018
|
||||
local ligne help=(
|
||||
"-----------------------------------------------------------------------"
|
||||
"$GREEN""./getIp$STD : exécution script"
|
||||
"$GREEN""getIp$STD : exécution script installé dans le système"
|
||||
"${GREEN}./getIp$STD : exécution script"
|
||||
"${GREEN}getIp$STD : exécution script installé dans le système"
|
||||
""
|
||||
"ce script requiert une des commandes suivantes pour déterminer l'ip publique:"
|
||||
" dig (dnsutils) | wget | curl | telnet | nc"
|
||||
|
@ -635,7 +635,7 @@ fscript_get_version(){ # 24/01/2018
|
|||
if [[ "$ver_script_online" && "$script_install" ]]; then
|
||||
[ "$ver_script_install" != "$ver_script_online" ] && script_a_jour="KO" || script_a_jour="ok"
|
||||
fi
|
||||
[ "$ver_script_online" ] || ver_script_online="$RED""n/a"
|
||||
[ "$ver_script_online" ] || ver_script_online="${RED}n/a"
|
||||
[ "$ver_script_install" ] || ver_script_install="Non installé"
|
||||
[ "$1" == "quiet" ] && return 0
|
||||
|
||||
|
@ -647,7 +647,7 @@ fscript_get_version(){ # 24/01/2018
|
|||
fscript_install(){ # 24/02/2018
|
||||
|
||||
if grep -Eq "$script_install|/usr/bin/$script" <<< "$0"; then
|
||||
f__info "$RED""l'installation dans le système doit se faire depuis le script non installé $GREEN(./$script -i )"
|
||||
f__info "${RED}l'installation dans le système doit se faire depuis le script non installé $GREEN(./$script -i )"
|
||||
return 1
|
||||
fi
|
||||
type -t fscript_install_special &>/dev/null && fscript_install_special # test, si fonction spécifique, appel
|
||||
|
@ -672,7 +672,7 @@ fscript_install(){ # 24/02/2018
|
|||
fscript_remove(){ # 24/02/2018
|
||||
|
||||
if ! grep -Eq "$script_install|/usr/bin/$script" <<< "$0"; then
|
||||
f__info "$RED""cette fonction doit être appelée depuis le script installé dans le système $GREEN($script -r)"
|
||||
f__info "${RED}cette fonction doit être appelée depuis le script installé dans le système $GREEN($script -r)"
|
||||
return 1
|
||||
fi
|
||||
if [ ! -x "$script_install" ];then
|
||||
|
@ -696,7 +696,7 @@ fscript_update(){ # 01/03/2018
|
|||
|
||||
type -t fscript_update_special &>/dev/null && fscript_update_special # test, si fonction spécifique, appel
|
||||
if [ -z "$upgradeEnPlace" ] && ! grep -Eq "$script_install|/usr/bin/$script" <<< "$0"; then
|
||||
f__info "$RED""cette fonction doit être appelée depuis le script installé dans le système $GREEN($script -u)"
|
||||
f__info "${RED}cette fonction doit être appelée depuis le script installé dans le système $GREEN($script -u)"
|
||||
return 1
|
||||
fi
|
||||
(( x_script_get_version == 1 )) || fscript_get_version
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
# changelog getIp
|
||||
|
||||
|
||||
## getIp 2.11.1 04/03/2018
|
||||
|
||||
* cosmétique
|
||||
|
||||
## getIp 2.11.0 03/03/2018
|
||||
|
||||
* synchro: fscript_install, fscript_remove, fscript_update
|
||||
|
|
Loading…
Reference in New Issue