0.4.1 fix bug

This commit is contained in:
kyodev 2017-07-18 17:14:33 +02:00
parent 04ba1b0167
commit b5aa39d7e8
1 changed files with 19 additions and 20 deletions

View File

@ -1,6 +1,6 @@
#!/bin/bash
version=0.4.0
version=0.4.1
date="18/07/2017"
projet="Kyodev"
contact="https://framagit.org/kyodev/kyopages/issues"
@ -207,22 +207,6 @@ rm "/home/$user_/.mozilla/$script.anacrontab"
esac
}
# version Firefox en ligne, $verLatest, $verEsr, $versionInstall, $user_agent, $urlOnline, si $1="quiet", pas d'affichage
ffx_versionFF(){
urlOnline="https://www.mozilla.org/en-US/firefox/notes/"
verLatest=$(wget --no-check-certificate --tries=1 --timeout=15 --user-agent=$user_agent -nv -qO - $urlOnline | \
grep -Eo 'data-latest-firefox="[0-9\.]+"' | grep -Eo '[0-9\.]+')
verEsr=$(wget --no-check-certificate --tries=1 --timeout=15 --user-agent=$user_agent -nv -qO - $urlOnline | \
grep -Eo 'data-esr-versions="[0-9 \.]+"' | grep -Eo ' [0-9\.]+' | grep -Eo '[0-9\.]+')
versionInstall=""
if [ -x /opt/firefox-latest/firefox ]; then versionInstall+="\n Release: $(/opt/firefox-latest/firefox -v | grep -Eo '[0-9].*')"; fi
if [ -x /opt/firefox-esr/firefox ]; then versionInstall+="\n ESR: $(/opt/firefox-esr/firefox -v | grep -Eo '[0-9].*')"; fi
if [ -x /opt/firefox-aurora/firefox ]; then versionInstall+="\n Aurora: $(/opt/firefox-aurora/firefox -v | grep -Eo '[0-9].*')"; fi
if [ -x /opt/firefox-nightly/firefox ]; then versionInstall+="\n Nightly: $(/opt/firefox-nightly/firefox -v | grep -Eo '[0-9].*')"; fi
if [ "$versionInstall" != "" ] && [ "$1" != "quiet" ]; then f__info "Firefox installé(s): $versionInstall"; fi
if [ "$1" != "quiet" ]; then f__info "Version Firefox en ligne:\n Release: $verLatest\n ESR: $verEsr"; fi
}
# ascii art godzilla
ffx_godzilla(){
printf "$RED"
@ -310,11 +294,26 @@ StartupNotify=true
EOF
}
# install firefox
# version Firefox en ligne, $verLatest, $verEsr, $versionInstall, $urlOnline, si $1="quiet", pas d'affichage version en ligne
ffx_versionFF(){
urlOnline="https://www.mozilla.org/en-US/firefox/notes/"
data-latest-firefox="54.0.1" data-esr-versions="52.2.1"
verLatest="$(wget -q --tries=2 --timeout=15 --user-agent=$user_agent -O - $urlOnline | \
grep -Eo 'data-latest-firefox="[0-9\.]+"' | grep -Eo '[0-9\.]+')"
verEsr="$(wget -q --tries=2 --timeout=15 --user-agent=$user_agent -O - $urlOnline | \
grep -Eo 'data-esr-versions="[0-9 \.]+"' | grep -Eo ' [0-9\.]+' | grep -Eo '[0-9\.]+')"
if [ -x /opt/firefox-latest/firefox ]; then versionInstall+="\n Release: $(/opt/firefox-latest/firefox -v | grep -Eo '[0-9].*')"; fi
if [ -x /opt/firefox-esr/firefox ]; then versionInstall+="\n ESR: $(/opt/firefox-esr/firefox -v | grep -Eo '[0-9].*')"; fi
if [ -x /opt/firefox-aurora/firefox ]; then versionInstall+="\n Aurora: $(/opt/firefox-aurora/firefox -v | grep -Eo '[0-9].*')"; fi
if [ -x /opt/firefox-nightly/firefox ]; then versionInstall+="\n Nightly: $(/opt/firefox-nightly/firefox -v | grep -Eo '[0-9].*')"; fi
if [ "$versionInstall" != "" ] && [ "$1" != "quiet" ]; then f__info "Firefox installé(s): $versionInstall"; fi
if [ "$1" != "quiet" ]; then f__info "Version Firefox en ligne:\n Release: $verLatest\n ESR: $verEsr"; fi
}
# install firefox, $1 canal à installer
ffx_install(){
if ! f__root ; then f__error "vous devez être ROOT pour installer Firefox en tant que ROOT"; fi
product=$1
ffx_godzilla
ffx_versionFF "quiet"