mirror of https://framagit.org/kyodev/kyopages.git
1.2.0
This commit is contained in:
parent
e33a40f4e4
commit
4eab422c8a
|
@ -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."
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue