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.
|
* 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)
|
* 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é
|
* 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
|
* 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
|
une **copie** sera utilisée pour le profil latest (ou ESR). le passage d'une version paquet Debian à une
|
||||||
Mozilla Release (ou ESR) utilisera donc une copie du profil en cours.
|
version Mozilla Release (ou ESR) utilisera donc une copie du profil en cours.
|
||||||
* les canaux ***Release, Beta, Nightly peuvent coexister***
|
* les canaux peuvent coexister
|
||||||
* chaque canal peut être lancé en console: `firefox-latest` `firefox-beta` `firefox-dev`
|
* chaque canal peut être lancé en console: `firefox-latest` `firefox-beta` `firefox-dev` `firefox-nightly`
|
||||||
`firefox-nightly` `firefox-esr`
|
`firefox-esr`
|
||||||
* le canal _latest_ (ou _esr_) peut lui être lancé avec: `firefox`
|
* le plus bas canal installé peut lui être lancé avec: `firefox`
|
||||||
|
|
||||||
|
|
||||||
4 autres canaux sont possibles:
|
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é
|
* si firefox est ouvert il sera fermé
|
||||||
* update-alternatives est configuré sur le plus bas canal installé .
|
* update-alternatives est configuré sur le plus bas canal installé .
|
||||||
pour reconfigurer alternatives sur un autre canal, utiliser `getFirefox u-beta` par exemple
|
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
|
## 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é
|
* sélectionner le profil souhaité
|
||||||
* cliquer sur _supprimer un profil_
|
* cliquer sur _supprimer un profil_
|
||||||
|
@ -374,7 +375,9 @@ en user, lancer en terminal, le profileManager de Firefox `firefox -P` :
|
||||||
|
|
||||||
## tâche planifiée
|
## 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
|
## date d'installation du script
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
version=0.7.5
|
version=0.7.6
|
||||||
date="22/07/2017"
|
date="22/07/2017"
|
||||||
projet="Kyodev"
|
projet="Kyodev"
|
||||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues"
|
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
|
COLOR=`printf "\033[0m"` # standard
|
||||||
RED=`printf "\033[0;31m"` # alerte
|
RED=`printf "\033[0;31m"` # alerte
|
||||||
|
|
||||||
|
|
||||||
clear
|
clear
|
||||||
printf "$BLUE"
|
printf "$BLUE"
|
||||||
cat << 'EOF'
|
cat << 'EOF'
|
||||||
|
@ -37,7 +36,6 @@ cat << 'EOF'
|
||||||
EOF
|
EOF
|
||||||
echo -e "$YELLOW pour Debian, version $version - $date\n$COLOR"
|
echo -e "$YELLOW pour Debian, version $version - $date\n$COLOR"
|
||||||
|
|
||||||
|
|
||||||
# detect system architecture, assign $architecture : linux | linux64, return 1 on unknown architecture
|
# detect system architecture, assign $architecture : linux | linux64, return 1 on unknown architecture
|
||||||
f__architecture(){
|
f__architecture(){
|
||||||
case "$(uname -m)" in
|
case "$(uname -m)" in
|
||||||
|
@ -427,14 +425,14 @@ ffx_install(){
|
||||||
chown -R "$user_": "$dirInstall$product"/
|
chown -R "$user_": "$dirInstall$product"/
|
||||||
chmod -R g+wrs,a+r "$dirInstall$product"/
|
chmod -R g+wrs,a+r "$dirInstall$product"/
|
||||||
rm -rf "$dirTemp"
|
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
|
# lanceur dans /usr/bin
|
||||||
echo "#!/bin/sh" > /usr/bin/firefox-"$product"
|
echo "#!/bin/sh" > /usr/bin/firefox-"$product"
|
||||||
echo "exec $dirInstall$product/firefox -P $product" "\$@" >> /usr/bin/firefox-"$product"
|
echo "exec $dirInstall$product/firefox -P $product" "\$@" >> /usr/bin/firefox-"$product"
|
||||||
chmod a+x /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
|
ffx_usr_bin
|
||||||
|
# traitement user
|
||||||
ffx_profilUser
|
ffx_profilUser
|
||||||
f__info "$GREEN""Firefox-$product installé."
|
f__info "$GREEN""Firefox-$product installé."
|
||||||
}
|
}
|
||||||
|
@ -463,7 +461,6 @@ ffx_remove(){
|
||||||
f__info "$GREEN""Firefox-$product désinstallé."
|
f__info "$GREEN""Firefox-$product désinstallé."
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#initialisation
|
#initialisation
|
||||||
f__architecture || f__error "Architecture non supportée"
|
f__architecture || f__error "Architecture non supportée"
|
||||||
f__user
|
f__user
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# changelog getFirefox
|
# changelog getFirefox
|
||||||
|
|
||||||
## 0.7.5 22/07/2017
|
## 0.7.6 22/07/2017
|
||||||
|
|
||||||
* pas d'update-alternatives si hors debian
|
* pas d'update-alternatives si hors debian
|
||||||
* opti mineure
|
* opti mineure
|
||||||
|
|
Loading…
Reference in New Issue