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**
|
||||
|
||||
|
||||
<hr>
|
||||
## messages avertissement
|
||||
<hr>
|
||||
|
||||
```text
|
||||
Erreur critique: bug sécu 01
|
||||
|
@ -119,8 +119,7 @@ plus d'infos: https://framagit.org/kyodev/kyopages/raw/master/scripts/getFirefox
|
|||
|
||||
## installation d'un canal Firefox
|
||||
|
||||
_getFirefox **i-**canal_
|
||||
par exemple, pour la version Release officielle, en **root**:
|
||||
`getFirefox i-canal` par exemple, pour la version Release officielle, en **root**:
|
||||
|
||||
```
|
||||
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
|
||||
|
||||
|
||||
## 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
|
||||
l'utilisateur en cours
|
||||
|
||||
_getFirefox **u-**canal_
|
||||
par exemple, pour la version Release officielle, en **root**:
|
||||
`getFirefox u-canal` par exemple, pour la version Release officielle, en **root**:
|
||||
|
||||
```shell
|
||||
getFirefox u-latest
|
||||
|
@ -245,9 +243,7 @@ USER_INSTALL=titi getFirefox u-beta
|
|||
|
||||
## version
|
||||
|
||||
`getFirefox version`: affiche les versions en ligne de Firefox, ainsi que
|
||||
les versions installées par ce script.
|
||||
|
||||
`getFirefox version`
|
||||
```text
|
||||
_ _____ _ __
|
||||
__ _ ___| |_| ___(_)_ __ ___ / _| _____ __
|
||||
|
@ -287,12 +283,14 @@ les versions installées par ce script.
|
|||
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
|
||||
|
||||
_getFirefox **r-**canal_
|
||||
par exemple, pour la version nightly, en **root**:
|
||||
`getFirefox r-canal` par exemple, pour la version nightly, en **root**:
|
||||
|
||||
```shell
|
||||
getFirefox r-nightly
|
||||
|
@ -329,10 +327,21 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
|
|||
|
||||
* le profil **n'est pas supprimé**, il sera donc utilisé en cas de réinstallation
|
||||
* 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
|
||||
|
||||
|
||||
## 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
|
||||
|
||||
`getFirefox upgrade`
|
||||
|
@ -358,8 +367,8 @@ vVVv vVVv ': |_| |_| |_|\___/___|_|_|_|\__,_| ''
|
|||
* test toutes les **semaines**
|
||||
* mise à jour du **script** si une nouvelle version est disponible en ligne
|
||||
* 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
|
||||
d'utilité à être lancée manuellement
|
||||
* cette tâche est exécutée périodiquement par cron/anachron et n'a pas vraiment d'utilité à être
|
||||
lancée manuellement
|
||||
* _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
|
||||
|
||||
version=0.7.3
|
||||
version=0.7.4
|
||||
date="22/07/2017"
|
||||
projet="Kyodev"
|
||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues"
|
||||
|
@ -286,9 +286,8 @@ ffx_versionFF(){
|
|||
|
||||
# création lanceur.desktop
|
||||
ffx_lanceur_desktop(){
|
||||
rm -f /usr/share/applications/firefox-"$product".desktop #effacement/création
|
||||
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 "Name=Firefox $product" >> "$fileDesktopEnCeation"
|
||||
echo "Name[fr]=Firefox $product" >> "$fileDesktopEnCeation"
|
||||
|
@ -423,9 +422,9 @@ ffx_install(){
|
|||
rm -rf "$dirTemp"
|
||||
# lanceur dans /usr/bin
|
||||
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"
|
||||
# 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"
|
||||
elif [ "$product" == "esr" ]; then ln -sf "/usr/bin/firefox-esr" "/usr/bin/firefox"; fi
|
||||
# lien icone Firefox
|
||||
|
|
|
@ -2,12 +2,14 @@
|
|||
|
||||
## todo
|
||||
|
||||
* suppression profil?
|
||||
* update-alternative spécifique debian, utile conserver?
|
||||
* usr/bin/firefox pour la plus basse version installée
|
||||
|
||||
## 0.7.3 22/07/2017
|
||||
|
||||
## 0.7.4 22/07/2017
|
||||
|
||||
* pas d'update-alternatives si hors debian
|
||||
* opti mineure
|
||||
* fix bug: création lanceur usr/bin sans options
|
||||
|
||||
## 0.7.2 21/07/17
|
||||
|
||||
|
|
Loading…
Reference in New Issue