From ffa877f6fd2a44e0ffdc5c7db635b7ddd008b807 Mon Sep 17 00:00:00 2001 From: kyodev Date: Sat, 22 Jul 2017 23:47:29 +0200 Subject: [PATCH] 0.7.6 --- docs/scripts/getFirefox.md | 23 +++++++++++++---------- scripts/getFirefox | 11 ++++------- scripts/getFirefox_changelog.md | 2 +- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/scripts/getFirefox.md b/docs/scripts/getFirefox.md index c047372..b6976d1 100644 --- a/docs/scripts/getFirefox.md +++ b/docs/scripts/getFirefox.md @@ -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 diff --git a/scripts/getFirefox b/scripts/getFirefox index 47e49cb..94a4ddc 100755 --- a/scripts/getFirefox +++ b/scripts/getFirefox @@ -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 diff --git a/scripts/getFirefox_changelog.md b/scripts/getFirefox_changelog.md index e7a83b6..c1f3ed2 100644 --- a/scripts/getFirefox_changelog.md +++ b/scripts/getFirefox_changelog.md @@ -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