From 90646861940b22dec791d4e22f9a8904c757f894 Mon Sep 17 00:00:00 2001 From: kyodev Date: Mon, 18 Dec 2017 21:25:56 +0100 Subject: [PATCH] getFirefox 3.14.2 --- scripts/getFirefox | 27 ++++++++++++++++----------- scripts/getFirefox_changelog.md | 9 +++++++++ 2 files changed, 25 insertions(+), 11 deletions(-) diff --git a/scripts/getFirefox b/scripts/getFirefox index 0ba7ed5..16ae523 100755 --- a/scripts/getFirefox +++ b/scripts/getFirefox @@ -1,7 +1,7 @@ #!/bin/bash -version=3.14.0 -date="13/12/2017" +version=3.14.2 +date="18/12/2017" projet="simpledeb" contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/" script="getFirefox" @@ -14,7 +14,9 @@ script="getFirefox" # détection architecture système, assigne $fu_archi: linux|linux64 # return 1 on unknown architecture # remarque, debian: dpkg --print-architecture affiche i386 -f__architecture(){ # 4/12/2017 SPÉCIFIQUE +f__architecture(){ # 14/12/2017 SPÉCIFIQUE + + x_architecture=1 case "$(uname -m)" in amd64 | x86_64 ) fu_archi="linux64";; @@ -313,13 +315,13 @@ f_tor_get_version(){ # 5/12/2017 if [ -e "$dirInstallTB/Browser/TorBrowser/Docs/ChangeLog.txt" ]; then verTorInstall="$(sed -n '1p' $dirInstallTB/Browser/TorBrowser/Docs/ChangeLog.txt | sed -En 's/^Tor Browser (.*)$/\1/p')" fi - [ "$verTorInstall" ] || verTorInstall="$RED""Non Installé" + [ "$verTorInstall" ] || verTorInstall="$GREEN""Non Installé" f__info "raw" "version Tor Browser en place: $GREEN$verTorInstall" f__info "version Tor Browser en ligne: $YELLOW$verTorOnline" } # installation TorBrowser, [$1 manuel, $2 archive] -f_tor_install(){ # 4/12/2017 +f_tor_install(){ # 18/12/2017 local dirTemp archi fileTemp recup_urlTb verArchive fileDesktop [ "$EUID" -eq 0 ] || f__error "vous devez être ROOT pour installer Tor Browser" @@ -328,7 +330,7 @@ f_tor_install(){ # 4/12/2017 verArchive="$(sed -En 's/.*tor-browser-linux[0-9]{2}-(.*)\.tar\.xz.*$/\1/p' <<< $(basename $2))" f__info "installation manuelle de Tor Browser version $verArchive ($2)" dirTemp="$(dirname $2)/$script-$RANDOM" - fileTemp="$(basename $2)" + fileTemp=$( dirname $2 )/$( basename $2 ) mkdir -p "$dirTemp" else f__info "installation de Tor Browser" @@ -616,15 +618,15 @@ EOF } # installation Firefox, $1 produit, $2 manuel, $3 archive -ffx_install(){ # 4/12/2017 +ffx_install(){ # 18/12/2017 [ "$EUID" -eq 0 ] || f__error "vous devez être ROOT pour installer Firefox" local verArchive dirTemp fileTemp produit="$1" if [ "$2" == "manuel" ]; then verArchive="$(sed -E 's/.*firefox-(.*)\.linux.*$/\1/' <<< $(basename $3))" f__info "installation manuelle dans $produit de firefox version $verArchive ($3)" dirTemp="$(dirname $3)/$script-$RANDOM" - fileTemp="$(basename $3)" - mkdir -p "$dirTemp" + fileTemp=$( dirname $3 )/$( basename $3 ) + mkdir -p "$dirTemp" else f__info "installation Firefox-$produit" dirTemp="/tmp/$script-$RANDOM" @@ -635,7 +637,7 @@ ffx_install(){ # 4/12/2017 ffx_recup_url wget -q -c --show-progress --tries=2 --timeout=15 --user-agent="$user_agent" -O "$fileTemp" "$recup_url" if [ "$?" != "0" ]; then f__wget_test "$recup_url"; fi - f__archive_test "$fileTemp" || f__error "Le fichier $fileTemp n'est pas une archive tar.gz valide" + f__archive_test "$fileTemp" || f__error "Le fichier $fileTemp n'est pas une archive tar.bz2 valide" echo fi # décompression archive téléchargée dans dossier de travail @@ -1236,5 +1238,8 @@ exit 0 ### END CONTROL (contrôle chargement) -wget -O getFirefox https://framagit.org/kyodev/kyopages/raw/master/scripts/getFirefox + +wget -O getFirefox https://frama.link/getFirefox chmod +x getFirefox && ./getFirefox + +wget -O getFirefox https://framagit.org/kyodev/kyopages/raw/master/scripts/getFirefox diff --git a/scripts/getFirefox_changelog.md b/scripts/getFirefox_changelog.md index 367909a..bbd1622 100644 --- a/scripts/getFirefox_changelog.md +++ b/scripts/getFirefox_changelog.md @@ -1,5 +1,14 @@ # changelog getFirefox + +## getFirefox 3.14.2 18/12/2017 + +* fix: install manuelle, bug potentiel + +## getFirefox 3.14.1 15/12/2017 + +* syncro f__architecture + ## getFirefox 3.14.0 13/12/2017 * révision: f__wget_test