mirror of https://framagit.org/kyodev/kyopages.git
0.4.1 fix bug
This commit is contained in:
parent
04ba1b0167
commit
b5aa39d7e8
|
@ -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"
|
||||
|
||||
|
|
Loading…
Reference in New Issue