mirror of https://framagit.org/kyodev/kyopages.git
1.4.3
This commit is contained in:
parent
65f9d082f1
commit
080b3710a9
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
version=1.4.2
|
||||
version=1.4.3
|
||||
date="25/08/2017"
|
||||
projet="simpledeb"
|
||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
|
||||
|
@ -996,9 +996,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
|
||||
|
@ -1047,7 +1047,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"
|
||||
|
@ -1062,7 +1062,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"
|
||||
}
|
||||
|
||||
# initialisation
|
||||
|
@ -1116,28 +1116,6 @@ prg_3(){ # fin de traitements
|
|||
options="$@"
|
||||
for i in "$options"; do
|
||||
case $i in
|
||||
--list | -l )
|
||||
[ -e $fileOutput ] && cat $fileOutput || f__info "pas de rapport à afficher"
|
||||
;; # afficher le rapport existant
|
||||
--paste | -p )
|
||||
fipaste
|
||||
;; # exporte le rapport existant
|
||||
--ssid | -s )
|
||||
fi_ssid
|
||||
;; # affiche configurations ssid, root requis
|
||||
--install | -i )
|
||||
fscript_install
|
||||
;; # installation du script dans le système
|
||||
--remove | -r )
|
||||
fscript_remove
|
||||
;; # suppression du script dans le système
|
||||
--upgrade | -u )
|
||||
opType="upgrade"
|
||||
fscript_update
|
||||
;; # upgrade script si maj possible
|
||||
--version | -v )
|
||||
fscript_get_version
|
||||
;; # version du script, en ligne et exécuté
|
||||
"" )
|
||||
if [ $# -eq 0 ];then
|
||||
prg_1
|
||||
|
@ -1145,7 +1123,7 @@ for i in "$options"; do
|
|||
prg_3
|
||||
fi
|
||||
;; # programme
|
||||
--dmesg | -d )
|
||||
--dmesg | -d )
|
||||
fi_dmesg "dmesg"
|
||||
prg_3
|
||||
;; # rapport dmesg only, root requis
|
||||
|
@ -1155,7 +1133,29 @@ for i in "$options"; do
|
|||
figet_ip_public "IPv6"
|
||||
[ "$ip_public" ] && f__info "raw" "$BLUE ip6: $ip_public\n"
|
||||
;; # affiche ip public
|
||||
--help | -h | * )
|
||||
--list | -l )
|
||||
[ -e $fileOutput ] && cat $fileOutput || f__info "pas de rapport à afficher"
|
||||
;; # afficher le rapport existant
|
||||
--paste | -p )
|
||||
fipaste
|
||||
;; # exporte le rapport existant
|
||||
--ssid | -s )
|
||||
fi_ssid
|
||||
;; # affiche configurations ssid, root requis
|
||||
-i | --install )
|
||||
fscript_install
|
||||
;; # installation du script dans le système
|
||||
-r | --remove )
|
||||
fscript_remove
|
||||
;; # suppression du script dans le système
|
||||
-u | --upgrade )
|
||||
opType="upgrade"
|
||||
fscript_update
|
||||
;; # upgrade script si maj possible
|
||||
-v | --version )
|
||||
fscript_get_version
|
||||
;; # version du script, en ligne et exécuté
|
||||
-h | --help | * )
|
||||
fi_help
|
||||
;; # affichage help
|
||||
esac
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
* adresses MAC?
|
||||
|
||||
|
||||
## 1.4.2 25/08/2017
|
||||
## 1.4.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