From 65f9d082f11f5ab2eba643b0a8b40b51f9505d6b Mon Sep 17 00:00:00 2001 From: kyodev Date: Sat, 26 Aug 2017 23:41:25 +0200 Subject: [PATCH] 1.0.3 --- scripts/getIp | 36 ++++++++++++++++++------------------ scripts/getIp_changelog | 4 ++-- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/scripts/getIp b/scripts/getIp index 441d4a4..4b835dc 100755 --- a/scripts/getIp +++ b/scripts/getIp @@ -1,6 +1,6 @@ #!/bin/bash -version=1.0.2 +version=1.0.3 date="25/08/2017" projet="simpledeb" contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/" @@ -297,9 +297,9 @@ fscript_cronAnacron(){ # v23/08/2017 } # version script en ligne, assigne $versionScript, $script_aJour=ok|ko -fscript_get_version(){ # v19/08/2017 +fscript_get_version(){ # v25/08/2017 f__requis "wget" - f__info "$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 @@ -348,7 +348,7 @@ fscript_remove(){ # v21/08/2017 } # mise à jour script si dispo -fscript_update(){ # v25/08/2017 +fscript_update(){ # v25/08/2017-2 fscript_get_version if [ "$script_aJour" == "ok" ]; then f__info "log" "pas de mise à jour disponible pour $script" @@ -363,7 +363,7 @@ fscript_update(){ # v25/08/2017 cp -d "$dirTemp$script" /opt/bin/"$script" rm -rf "$dirTemp" fscript_cronAnacron "upgrade" - f__info "log" "\n $script mis à jour en version $versionScript" + f__info "log" "$script mis à jour en version $versionScript" } testuser(){ @@ -382,17 +382,6 @@ f__requis "gawk wget ip>iproute2" # requis pour fonctionnement programme options="$@" for i in "$options"; do case $i in - --install | -i ) - testuser && fscript_install - ;; # installation du script dans le système - --remove | -r ) - testuser && fscript_remove - ;; # suppression du script dans le système - --upgrade | -u ) - testuser - opType="upgrade" - fscript_update - ;; # upgrade script si maj possible --ip4 | -4 ) fgi_ip_public "IPv4" echo "$ip_public" @@ -406,10 +395,21 @@ for i in "$options"; do echo -e "\tip locale(s):\n$ip_local_type" echo -e "\tpasserelle(s):\n$gateway_type" ;; # affiche ip locales - --version | -v ) + -i | --install ) + testuser && fscript_install + ;; # installation du script dans le système + r | --remove ) + testuser && fscript_remove + ;; # suppression du script dans le système + -u | --upgrade ) + testuser + opType="upgrade" + fscript_update + ;; # upgrade script si maj possible + -v | --version ) fscript_get_version ;; # version du script, en ligne et exécuté - --help | -h | * ) + -h | --help | * ) fgi_help ;; # affichage help esac diff --git a/scripts/getIp_changelog b/scripts/getIp_changelog index 33c290b..9d09847 100644 --- a/scripts/getIp_changelog +++ b/scripts/getIp_changelog @@ -1,10 +1,10 @@ # changelog getIp -## 1.0.2 25/08/2017 +## 1.0.3 25/08/2017 * renommage fscript_dl en fscript_update -* révision fscript_install, fscript_update +* révision fscript_install, fscript_update, fscript_get_version * révision f__wget_test * révision f__error, f__info * maj fscript_install pour éventuel fscript_install_special