mirror of https://framagit.org/kyodev/kyopages.git
0.7.4
This commit is contained in:
parent
d28786584e
commit
1f11f888c9
|
@ -11,8 +11,8 @@ fond, et une version majeure toutes les 6 semaines
|
||||||
être faites avec les privilèges **root**
|
être faites avec les privilèges **root**
|
||||||
|
|
||||||
|
|
||||||
<hr>
|
|
||||||
## messages avertissement
|
## messages avertissement
|
||||||
|
<hr>
|
||||||
|
|
||||||
```text
|
```text
|
||||||
Erreur critique: bug sécu 01
|
Erreur critique: bug sécu 01
|
||||||
|
@ -79,7 +79,7 @@ chmod +x getFirefox && ./getFirefox
|
||||||
|
|
||||||
## help
|
## help
|
||||||
|
|
||||||
lancer le script sans arguments: `getFirefox`ou avec l'option help `getFirefox help`
|
lancer le script sans arguments: `getFirefox` ou avec l'option help `getFirefox help`
|
||||||
```text
|
```text
|
||||||
_ _____ _ __
|
_ _____ _ __
|
||||||
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
|
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
|
||||||
|
@ -119,8 +119,7 @@ plus d'infos: https://framagit.org/kyodev/kyopages/raw/master/scripts/getFirefox
|
||||||
|
|
||||||
## installation d'un canal Firefox
|
## installation d'un canal Firefox
|
||||||
|
|
||||||
_getFirefox **i-**canal_
|
`getFirefox i-canal` par exemple, pour la version Release officielle, en **root**:
|
||||||
par exemple, pour la version Release officielle, en **root**:
|
|
||||||
|
|
||||||
```
|
```
|
||||||
getFirefox i-latest
|
getFirefox i-latest
|
||||||
|
@ -202,13 +201,12 @@ la version **aurora** est abandonnée et la **developer edition** est basée sur
|
||||||
* si Firefox n'est pas utilisé, il ne se met pas à jour
|
* si Firefox n'est pas utilisé, il ne se met pas à jour
|
||||||
|
|
||||||
|
|
||||||
## nouvel utilisateur
|
## nouvel utilisateur ou reconfiguration profil
|
||||||
|
|
||||||
ajouter un profil d'un canal Firefox installé pour un nouvel utilisateur en cours ou reconfigurer un canal pour
|
ajouter un profil d'un canal Firefox installé pour un nouvel utilisateur en cours ou reconfigurer un canal pour
|
||||||
l'utilisateur en cours
|
l'utilisateur en cours
|
||||||
|
|
||||||
_getFirefox **u-**canal_
|
`getFirefox u-canal` par exemple, pour la version Release officielle, en **root**:
|
||||||
par exemple, pour la version Release officielle, en **root**:
|
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
getFirefox u-latest
|
getFirefox u-latest
|
||||||
|
@ -245,9 +243,7 @@ USER_INSTALL=titi getFirefox u-beta
|
||||||
|
|
||||||
## version
|
## version
|
||||||
|
|
||||||
`getFirefox version`: affiche les versions en ligne de Firefox, ainsi que
|
`getFirefox version`
|
||||||
les versions installées par ce script.
|
|
||||||
|
|
||||||
```text
|
```text
|
||||||
_ _____ _ __
|
_ _____ _ __
|
||||||
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
|
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
|
||||||
|
@ -287,12 +283,14 @@ les versions installées par ce script.
|
||||||
vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
|
vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
|
||||||
|
|
||||||
```
|
```
|
||||||
|
* affiche les versions en ligne de Firefox
|
||||||
|
* affiche les versions installées de Firefox
|
||||||
|
* affiche la version en ligne du script, avec mise à jour possible éventuelle
|
||||||
|
|
||||||
|
|
||||||
## désinstallation d'un canal Firefox
|
## désinstallation d'un canal Firefox
|
||||||
|
|
||||||
_getFirefox **r-**canal_
|
`getFirefox r-canal` par exemple, pour la version nightly, en **root**:
|
||||||
par exemple, pour la version nightly, en **root**:
|
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
getFirefox r-nightly
|
getFirefox r-nightly
|
||||||
|
@ -329,10 +327,21 @@ 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 utilisé 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
|
||||||
|
|
||||||
|
|
||||||
|
## suppression d'un profil firefox
|
||||||
|
|
||||||
|
en user, lancer en terminal, le profileManager de Firefox `firefox -P` :
|
||||||
|
|
||||||
|
* sélectionner le profil souhaité
|
||||||
|
* cliquer sur _supprimer un profil_
|
||||||
|
* _supprimer les fichiers_, cela supprimera aussi le répertoire `~/.mozilla/firefox/profileSélectionné`
|
||||||
|
le profil est définitivement détruit
|
||||||
|
* quitter
|
||||||
|
|
||||||
|
|
||||||
## mise à jour du script
|
## mise à jour du script
|
||||||
|
|
||||||
`getFirefox upgrade`
|
`getFirefox upgrade`
|
||||||
|
@ -358,8 +367,8 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
|
||||||
* test toutes les **semaines**
|
* test toutes les **semaines**
|
||||||
* mise à jour du **script** si une nouvelle version est disponible en ligne
|
* mise à jour du **script** si une nouvelle version est disponible en ligne
|
||||||
* pas de nouvelle version: pas de téléchargement
|
* pas de nouvelle version: pas de téléchargement
|
||||||
* cette tâche est exécutée périodiquement par cron/anachron et n'a pas vraiment
|
* cette tâche est exécutée périodiquement par cron/anachron et n'a pas vraiment d'utilité à être
|
||||||
d'utilité à être lancée manuellement
|
lancée manuellement
|
||||||
* _anacron_ est utilisé, c'est à dire que la mise à jour sera testée, même lors d'arrêts du Pc
|
* _anacron_ est utilisé, c'est à dire que la mise à jour sera testée, même lors d'arrêts du Pc
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
version=0.7.3
|
version=0.7.4
|
||||||
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"
|
||||||
|
@ -286,9 +286,8 @@ ffx_versionFF(){
|
||||||
|
|
||||||
# création lanceur.desktop
|
# création lanceur.desktop
|
||||||
ffx_lanceur_desktop(){
|
ffx_lanceur_desktop(){
|
||||||
rm -f /usr/share/applications/firefox-"$product".desktop #effacement/création
|
|
||||||
fileDesktopEnCeation="/usr/share/applications/firefox-$product.desktop"
|
fileDesktopEnCeation="/usr/share/applications/firefox-$product.desktop"
|
||||||
echo "#!/usr/bin/env xdg-open" >> "$fileDesktopEnCeation"
|
echo "#!/usr/bin/env xdg-open" > "$fileDesktopEnCeation"
|
||||||
echo "[Desktop Entry]" >> "$fileDesktopEnCeation"
|
echo "[Desktop Entry]" >> "$fileDesktopEnCeation"
|
||||||
echo "Name=Firefox $product" >> "$fileDesktopEnCeation"
|
echo "Name=Firefox $product" >> "$fileDesktopEnCeation"
|
||||||
echo "Name[fr]=Firefox $product" >> "$fileDesktopEnCeation"
|
echo "Name[fr]=Firefox $product" >> "$fileDesktopEnCeation"
|
||||||
|
@ -423,9 +422,9 @@ ffx_install(){
|
||||||
rm -rf "$dirTemp"
|
rm -rf "$dirTemp"
|
||||||
# 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 dans /usr/bin pour latest ou esr en tant que firefox
|
# lien dans /usr/bin pour latest ou esr en tant que firefox, supersedé par alternative sur debian
|
||||||
if [ "$product" == "latest" ]; then ln -sf "/usr/bin/firefox-latest" "/usr/bin/firefox"
|
if [ "$product" == "latest" ]; then ln -sf "/usr/bin/firefox-latest" "/usr/bin/firefox"
|
||||||
elif [ "$product" == "esr" ]; then ln -sf "/usr/bin/firefox-esr" "/usr/bin/firefox"; fi
|
elif [ "$product" == "esr" ]; then ln -sf "/usr/bin/firefox-esr" "/usr/bin/firefox"; fi
|
||||||
# lien icone Firefox
|
# lien icone Firefox
|
||||||
|
|
|
@ -2,12 +2,14 @@
|
||||||
|
|
||||||
## todo
|
## todo
|
||||||
|
|
||||||
* suppression profil?
|
* usr/bin/firefox pour la plus basse version installée
|
||||||
* update-alternative spécifique debian, utile conserver?
|
|
||||||
|
|
||||||
## 0.7.3 22/07/2017
|
|
||||||
|
## 0.7.4 22/07/2017
|
||||||
|
|
||||||
* pas d'update-alternatives si hors debian
|
* pas d'update-alternatives si hors debian
|
||||||
|
* opti mineure
|
||||||
|
* fix bug: création lanceur usr/bin sans options
|
||||||
|
|
||||||
## 0.7.2 21/07/17
|
## 0.7.2 21/07/17
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue