This commit is contained in:
kyodev 2017-08-27 07:51:50 +02:00
parent e33a40f4e4
commit 4eab422c8a
1 changed files with 7 additions and 7 deletions

View File

@ -12,12 +12,13 @@ urlScript="https://framagit.org/kyodev/kyopages/raw/master/scripts/$script"
# contributeurs: kyodev
#####
f__affichage(){ # v06/2017 définition couleurs
f__affichage(){ # v27/08/2017 définition couleurs
YELLOW="$(printf "\033[0;33m")" # ?
GREEN="$(printf "\033[0;32m")" # ok
BLUE="$(printf "\033[0;34m")" # info
RED="$(printf "\033[0;31m")" # alerte
COLOR="$(printf "\033[0m")" # standard
echo
}
# affichage $1 en rouge, $1++ optionnels en bleu, sortie script sur erreur, log $1 si $opType=upgrade
@ -136,7 +137,7 @@ f__wget_test(){ #v25/08/2017
}
fgi_help(){
f__info "$GREEN\n ""$script $version$BLUE"
f__info "$GREEN$script $version$BLUE"
cat << 'EOF'
----------------------------------------------------------------------
./getIp : exécution normale
@ -156,7 +157,7 @@ cat << 'EOF'
-u, --upgrade : upgrade script si maj possible
-v, --version : version du script, en ligne et en cours d'exécution
EOF
printf "$COLOR\n"
echo "$COLOR"
}
fgi_ip() { # $ip_local, $gateway, $gateway_type, $gateway_one, $ip_local, $ip_local_type, $ifname, $ifname_type
@ -298,7 +299,7 @@ fscript_cronAnacron(){ # v27/08/2017
# version script en ligne, assigne $versionScript, $script_aJour=ok|ko
fscript_get_version(){ # v27/08/2017
f__requis "wget"
f__info "raw" "$GREEN\n ""version script en cours: $version"
f__info "raw" "$GREEN""version script en cours: $version"
versionScript="$(wget -q --tries=2 --timeout=15 -O - "$urlScript" | grep '^version=' | cut -d '=' -f 2)"
if [ "$versionScript" ]; then
if [ "$version" != "$versionScript" ]; then
@ -315,7 +316,7 @@ fscript_get_version(){ # v27/08/2017
fscript_install(){ # v27/08/2017
[ "$(type -t fscript_install_special)" ] && fscript_install_special # test, si fonction spécifique, appel
if dirname "$0" | grep -q 'bin' ; then
f__info "$RED\n ""$script $version est déjà installé"
f__info "$RED""$script $version est déjà installé"
return 1
fi
[ $EUID -eq 0 ] || f__error "vous devez être ROOT pour installer ce script dans le système"
@ -332,7 +333,7 @@ fscript_install(){ # v27/08/2017
chmod 644 "$fileLogs"
chown "$user_": "$fileLogs" "/opt/bin/$script"
[ -e "$fileDev" ] || rm "$(basename $0)" &>/dev/null ## on efface pas si fileDev (dev)
f__info "log" "\n $script $version installé dans le système." "maintenant, appel du script par:$GREEN $script$BLUE (sans ./)"
f__info "log" "$script $version installé dans le système." "maintenant, appel du script par:$GREEN $script$BLUE (sans ./)"
}
# suppression du script dans le système
@ -343,7 +344,6 @@ fscript_remove(){ # v27/08/2017
unlink /usr/bin/"$script" &>/dev/null
# cron/anacron remove
fscript_cronAnacron "remove"
echo
f__info "log" "$script $version supprimé du système."
}