mirror of https://framagit.org/kyodev/kyopages.git
0.7.6
This commit is contained in:
parent
99a3094961
commit
ffa877f6fd
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue