mirror of https://framagit.org/kyodev/kyopages.git
2.4.0
This commit is contained in:
parent
b106e799c0
commit
8937805fee
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
version=2.3.0
|
||||
version=2.4.0
|
||||
date="25/08/2017"
|
||||
projet="simpledeb"
|
||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
|
||||
|
@ -185,7 +185,7 @@ ffx_get_canalBas(){
|
|||
}
|
||||
|
||||
# version Firefox en ligne
|
||||
ffx_get_versionsFF(){
|
||||
ffx_get_versionsFF(){ #v25/08/2017
|
||||
printf "."
|
||||
local fileTmp="/tmp/getFirefox-wgetVer-$RANDOM"
|
||||
local recup_url="https://www.mozilla.org/en-US/firefox/notes/"
|
||||
|
@ -209,7 +209,7 @@ ffx_get_versionsFF(){
|
|||
fi
|
||||
done
|
||||
printf ".\n"
|
||||
f__info "Firefox installé(s): $versionInstall"
|
||||
f__info "raw" " Firefox installé(s): $versionInstall"
|
||||
f__info "version Firefox en ligne:\n Release : $verLatest\n Beta/dev: $verBeta\n Nightly : $verNightly\n ESR : $verEsr"
|
||||
}
|
||||
|
||||
|
@ -527,12 +527,6 @@ ffx_usr_bin(){
|
|||
fi
|
||||
}
|
||||
|
||||
# spécifique getFirefox
|
||||
fscript_cronAnacron_special(){ # v19/08/2017
|
||||
rm "/home/$user_/.mozilla/$script.anacrontab" &>/dev/null # ancienne localisation éventuelle
|
||||
rm "/home/$user_/.config/anacron/spool/getFF"* &>/dev/null # ancien job
|
||||
}
|
||||
|
||||
# inscription dans tache upgrade en anacron hebdomadaire, via cron horaire
|
||||
fscript_cronAnacron(){ # v23/08/2017
|
||||
[ "$(type -t fscript_cronAnacron_special)" ] && fscript_cronAnacron_special # test, si fonction spécifique, appel
|
||||
|
@ -567,10 +561,16 @@ fscript_cronAnacron(){ # v23/08/2017
|
|||
esac
|
||||
}
|
||||
|
||||
# spécifique script
|
||||
fscript_cronAnacron_special(){ # v19/08/2017
|
||||
rm "/home/$user_/.mozilla/$script.anacrontab" &>/dev/null # ancienne localisation éventuelle
|
||||
rm "/home/$user_/.config/anacron/spool/getFF"* &>/dev/null # ancien job
|
||||
}
|
||||
|
||||
# version script en ligne, assigne $versionScript, $script_aJour=ok|ko
|
||||
fscript_get_version(){ # v19/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
|
||||
|
@ -584,7 +584,8 @@ fscript_get_version(){ # v19/08/2017
|
|||
}
|
||||
|
||||
# installation du script dans le système
|
||||
fscript_install(){ # v24/08/2017
|
||||
fscript_install(){ # v25/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 "\n $script $version est déjà installé"
|
||||
return 1
|
||||
|
@ -606,6 +607,16 @@ fscript_install(){ # v24/08/2017
|
|||
f__info "log" "$script $version installé dans le système." "maintenant, appel du script par:$GREEN $script$BLUE (sans ./)"
|
||||
}
|
||||
|
||||
# spécifique script
|
||||
fscript_install_special(){ # v25/08/2017
|
||||
[ -e "/var/log/sdeb_getFF.log" ] && mv "/var/log/sdeb_getFF.log" "$fileLogs" # changement ancien logs
|
||||
if f__requis "firefox-esr firefox" "debOnly" && [ "$debOnlyPresents" ]; then
|
||||
f__info "paquet(s) installé(s) $debOnlyPresents" \
|
||||
"à moins d'être certain, vous devriez peut-être le désinstaller:$RED apt remove firefox* $COLOR" \
|
||||
"\n Sur Gnome, attention, consulter:$GREEN https://kyodev.frama.io/kyopages/scripts/getFirefox/#gnome $COLOR"
|
||||
fi
|
||||
}
|
||||
|
||||
# suppression du script dans le système
|
||||
fscript_remove(){ # v21/08/2017
|
||||
[ $EUID -eq 0 ] || f__error "vous devez être ROOT pour supprimer ce script dans le système"
|
||||
|
@ -714,6 +725,9 @@ for i in $options; do
|
|||
-v | --version )
|
||||
fscript_get_version
|
||||
break ;; # version du script, en ligne et exécuté
|
||||
test )
|
||||
fscript_install_special
|
||||
break ;; # version du script, en ligne et exécuté
|
||||
-h | --help | * )
|
||||
ffx_help
|
||||
break ;; # affichage help
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
|
||||
|
||||
## 2.3.0 25/08/2017
|
||||
## 2.4.0 25/08/2017
|
||||
|
||||
* renommage fscript_dl en fscript_update
|
||||
* révision fscript_install, fscript_update
|
||||
|
@ -14,6 +14,7 @@
|
|||
* révision f__error, f__info
|
||||
* option personnalisation
|
||||
* canal all pour install et personnalisation
|
||||
* fix et maj fscript_install pour éventuel fscript_install_special
|
||||
|
||||
## 2.2.1 23/08/2017
|
||||
|
||||
|
|
Loading…
Reference in New Issue