This commit is contained in:
kyodev 2017-07-22 23:47:29 +02:00
parent 99a3094961
commit ffa877f6fd
3 changed files with 18 additions and 18 deletions

View File

@ -165,13 +165,13 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
* la dernière officielle Firefox est installée, en étant directement chargée du site Mozilla.
* un lanceur par canal Firefox doit se trouver dans les menus (comme Applications/Internet)
* l'installation sur un canal existant est refaite en totalité, mais le profil n'est pas modifié
* si un profil _uvwxyz.default_ (d'un paquet _firefox-esr_ par exemple) existe, il sera laissé en place, mais
une **copie** sera utilisée pour le profil latest (ou ESR). le passage d'une version paquet Debian à une version
Mozilla Release (ou ESR) utilisera donc une copie du profil en cours.
* les canaux ***Release, Beta, Nightly peuvent coexister***
* chaque canal peut être lancé en console: `firefox-latest` `firefox-beta` `firefox-dev`
`firefox-nightly` `firefox-esr`
* le canal _latest_ (ou _esr_) peut lui être lancé avec: `firefox`
* si un profil _xyz.default_ (d'un paquet _firefox-esr_ par exemple) existe, il sera laissé en place, mais
une **copie** sera utilisée pour le profil latest (ou ESR). le passage d'une version paquet Debian à une
version Mozilla Release (ou ESR) utilisera donc une copie du profil en cours.
* les canaux peuvent coexister
* chaque canal peut être lancé en console: `firefox-latest` `firefox-beta` `firefox-dev` `firefox-nightly`
`firefox-esr`
* le plus bas canal installé peut lui être lancé avec: `firefox`
4 autres canaux sont possibles:
@ -325,15 +325,16 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
```
* le profil **n'est pas supprimé**, il sera donc utilisé en cas de réinstallation
* le profil **n'est pas supprimé**, il sera donc utilisable en cas de réinstallation
* si firefox est ouvert il sera fermé
* update-alternatives est configuré sur le plus bas canal installé .
pour reconfigurer alternatives sur un autre canal, utiliser `getFirefox u-beta` par exemple
* `firefox` est lui aussi configuré pour le plus bas canal installé
## suppression d'un profil firefox
en user, lancer en terminal, le profileManager de Firefox `firefox -P` :
en user, lancer en terminal, le profile manager de Firefox: `firefox -P` :
* sélectionner le profil souhaité
* cliquer sur _supprimer un profil_
@ -374,7 +375,9 @@ en user, lancer en terminal, le profileManager de Firefox `firefox -P` :
## tâche planifiée
dans le syslog, (en **root**): `cat /var/log/syslog | grep getFirefox`
dans le syslog, (en **root**):
`cat /var/log/syslog | grep getFirefox`
`cat /var/log/syslog.1 | grep getFirefox`
## date d'installation du script

View File

@ -1,6 +1,6 @@
#!/bin/bash
version=0.7.5
version=0.7.6
date="22/07/2017"
projet="Kyodev"
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues"
@ -23,7 +23,6 @@ YELLOW=`printf "\033[0;33m"` # ?
COLOR=`printf "\033[0m"` # standard
RED=`printf "\033[0;31m"` # alerte
clear
printf "$BLUE"
cat << 'EOF'
@ -37,7 +36,6 @@ cat << 'EOF'
EOF
echo -e "$YELLOW pour Debian, version $version - $date\n$COLOR"
# detect system architecture, assign $architecture : linux | linux64, return 1 on unknown architecture
f__architecture(){
case "$(uname -m)" in
@ -427,14 +425,14 @@ ffx_install(){
chown -R "$user_": "$dirInstall$product"/
chmod -R g+wrs,a+r "$dirInstall$product"/
rm -rf "$dirTemp"
# lien icône Firefox
ln -sf "$dirInstall$product"/browser/chrome/icons/default/default48.png /usr/share/pixmaps/firefox-"$product".png
# lanceur dans /usr/bin
echo "#!/bin/sh" > /usr/bin/firefox-"$product"
echo "exec $dirInstall$product/firefox -P $product" "\$@" >> /usr/bin/firefox-"$product"
chmod a+x /usr/bin/firefox-"$product"
# lien icone Firefox
ln -sf "$dirInstall$product"/browser/chrome/icons/default/default48.png /usr/share/pixmaps/firefox-"$product".png
# traitement user
ffx_usr_bin
# traitement user
ffx_profilUser
f__info "$GREEN""Firefox-$product installé."
}
@ -463,7 +461,6 @@ ffx_remove(){
f__info "$GREEN""Firefox-$product désinstallé."
}
#initialisation
f__architecture || f__error "Architecture non supportée"
f__user

View File

@ -1,6 +1,6 @@
# changelog getFirefox
## 0.7.5 22/07/2017
## 0.7.6 22/07/2017
* pas d'update-alternatives si hors debian
* opti mineure