getFirefox 3.16.0

This commit is contained in:
kyodev 2017-12-22 02:40:23 +01:00
parent 8bf1fafb99
commit 0c097e870f
2 changed files with 17 additions and 12 deletions

View File

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
version=3.15.0 version=3.16.0
date="18/12/2017" date="21/12/2017"
projet="simpledeb" projet="simpledeb"
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/" contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
script="getFirefox" script="getFirefox"
@ -851,7 +851,7 @@ ffx_profil_user(){ # 4/12/2017
ffx_lanceur_desktop ffx_lanceur_desktop
ffx_update_alternatives ffx_update_alternatives
fi fi
[ "$1" == "fu_user" ] && f__info "log" "profil <$produit> configuré pour $fu_user" [ "$1" == "user" ] && f__info "log" "profil <$produit> configuré pour $fu_user"
} }
# calcul url téléchargement, assigne $recup_url # calcul url téléchargement, assigne $recup_url
@ -897,14 +897,14 @@ ffx_remove(){ # 08/10/2017
} }
# traitement update-alternatives # traitement update-alternatives
ffx_update_alternatives(){ # 06/2017 ffx_update_alternatives(){ # 21/12/2017
[ "$(which update-alternatives)" ] || return 0 # update-alternatives n'est pas sur cette distrib if type -p "update-alternatives" &>/dev/null ; then # update-alternatives existe?
if ffx_get_canalBas ; then if [ "$firefoxCanalBas" ] ; then
update-alternatives --quiet --install /usr/bin/firefox x-www-browser "/usr/bin/firefox-$firefoxCanalBas" 100 update-alternatives --quiet --install $( type -p x-www-browser 2>/dev/null ) 'x-www-browser' /usr/bin/firefox-$firefoxCanalBas 100 # nouvelle alternative
f__info " - alternatives installées pour <$firefoxCanalBas>" update-alternatives --quiet --install $( type -p gnome-www-browser 2>/dev/null ) 'gnome-www-browser' /usr/bin/firefox-$firefoxCanalBas 100 # nouvelle alternative
else # plus aucun canal installé, on efface update-alternatives --quiet --set 'x-www-browser' /usr/bin/firefox-$firefoxCanalBas # si le priorité n'est pas suffisante
if update-alternatives --get-selections | grep firefox | grep -q x-www-browser; then update-alternatives --quiet --set 'gnome-www-browser' /usr/bin/firefox-$firefoxCanalBas # si le priorité n'est pas suffisante
update-alternatives --quiet --remove-all x-www-browser f__info " - alternatives installées pour <$firefoxCanalBas>"
fi fi
fi fi
} }
@ -1122,7 +1122,7 @@ produitAll="latest beta nightly"
dirInstallTB="/opt/usr/share/tor-browser" dirInstallTB="/opt/usr/share/tor-browser"
profilTor="$dirInstallTB/Browser/TorBrowser/Data/Browser/profile.default" profilTor="$dirInstallTB/Browser/TorBrowser/Data/Browser/profile.default"
ls -d /opt/firefox-* &>/dev/null && problemOldInstall="detected" # ancienne localisation install firefox ls -d /opt/firefox-* 2>/dev/null && problemOldInstall="detected" # ancienne localisation install firefox
[ "$problemOldInstall" ] && f__info "raw" "$RED""Ancien(s) répertoire(s) d'installation détecté(s)" \ [ "$problemOldInstall" ] && f__info "raw" "$RED""Ancien(s) répertoire(s) d'installation détecté(s)" \
" Il faudrait réinstaller les version(s) détectée(s):" \ " Il faudrait réinstaller les version(s) détectée(s):" \
"$YELLOW""$(ls -d /opt/firefox-* | sed -E 's/.*firefox-(.*)/ getFirefox i-\1/')" \ "$YELLOW""$(ls -d /opt/firefox-* | sed -E 's/.*firefox-(.*)/ getFirefox i-\1/')" \

View File

@ -1,6 +1,11 @@
# changelog getFirefox # changelog getFirefox
## getFirefox 3.16.0 21/12/2017
* révision: update alternatives
* fix: mineurs
## getFirefox 3.15.0 18/12/2017 ## getFirefox 3.15.0 18/12/2017
* fix: install manuelle, bug potentiel * fix: install manuelle, bug potentiel