This commit is contained in:
kyodev 2017-08-26 23:42:34 +02:00
parent 65f9d082f1
commit 080b3710a9
2 changed files with 31 additions and 31 deletions

View File

@ -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

View File

@ -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