mirror of https://framagit.org/kyodev/kyopages.git
1.0.3
This commit is contained in:
parent
54832101df
commit
65f9d082f1
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue