This commit is contained in:
kyodev 2017-07-20 04:42:47 +02:00
parent d700e6a8a3
commit dfcf566d31
3 changed files with 17 additions and 7 deletions

View File

@ -218,8 +218,10 @@ les versions installées par ce script.
nightly: 56.0a1
Version Firefox en ligne:
Release: 54.0.1
ESR: 52.2.1
Release : 54.0.1
Beta/dev: 55.0b10
Nightly : 56.0a1
ESR : 52.2.1
_.-~-.
7'' Q..\

View File

@ -1,6 +1,6 @@
#!/bin/bash
version=0.5.3
version=0.5.4
date="20/07/2017"
projet="Kyodev"
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues"
@ -273,13 +273,21 @@ ffx_versionFF(){
stockUrlOnline="$(wget -q --tries=2 --timeout=15 --user-agent=$user_agent -O - $urlOnline)"
verLatest="$(echo $stockUrlOnline | grep -Eo 'data-latest-firefox="[0-9\.]+"' | grep -Eo '[0-9\.]+')"
verEsr="$(echo $stockUrlOnline | grep -Eo 'data-esr-versions="[0-9\.]+"' | grep -Eo '[0-9\.]+')"
fileTmp=sdxfcggbjkl-$RANDOM
recup_url="https://download.mozilla.org/?product=firefox-beta-latest&os=linux64&lang=fr"
wget -Sq --tries=1 --timeout=10 --user-agent="$user_agent" --spider --save-headers "$recup_url" &>"$fileTmp"
verBeta="$(cat $fileTmp | grep -i 'location' | sed -E 's/.*firefox-(.*)\.tar.bz2/\1/')"
recup_url="https://download.mozilla.org/?product=firefox-nightly-latest-l10n-ssl&os=linux64&lang=fr"
wget -Sq --tries=1 --timeout=10 --user-agent="$user_agent" --spider --save-headers "$recup_url" &>"$fileTmp"
verNightly="$(cat $fileTmp | grep -i 'location' | sed -E 's/.*firefox-(.*)\.fr.linux.*/\1/')"
rm "$fileTmp"
for product in latest esr beta dev nightly; do
if [ -x "$dirInstall$product/firefox" ]; then
versionInstall+="\n $product: $($dirInstall$product/firefox -v | grep -Eo '[0-9].*')"
fi
done
f__info "Firefox installé(s): $versionInstall"
f__info "Version Firefox en ligne:\n Release: $verLatest\n ESR: $verEsr"
f__info "Version Firefox en ligne:\n Release : $verLatest\n Beta/dev: $verBeta\n Nightly : $verNightly\n ESR : $verEsr"
}
# création lanceur.desktop

View File

@ -2,20 +2,20 @@
## todo
* plus d'architecture? (arm)?
* installation manuelle archive
* téléchargement archive
* plus d'architecture? (arm)?
* voir alternatives par ordre croissant, latest ou esr sinon beta sinon nightly (dev out)
* améliorer les installations pour autres users
* version enligne autre que esr et release
## 0.5.3 20/07/17
## 0.5.4 20/07/17
* fix bug: détection profil existant dans profile.ini
* fix bug: architecture nightly amd64
* mieux: developer edition. malgré sa gestion autonome du profil, fonctionnement du script non modifié
si jamais changement futur
* mieux version en ligne beta & nightly
## 0.5.0 19/07/17