Commit 01ab7454 authored by kyodev's avatar kyodev

maj

parent e1da5deb
Pipeline #57281 passed with stages
in 23 seconds
......@@ -11,7 +11,7 @@
> Ceux qui ne croient pas en l'avenir marketé _fabuleux_ de Quantum (publicité intégrée à venir, webextension limitées chez Mozilla, etc), qui présage plutôt un suivi sans saveur de Google Chrome, en attendant son abandon après une longue agonie déjà amorcée depuis longtemps, peuvent [tester Waterfox](https://framaclic.org/h/doc-getxfox)
> Waterfox est un fork basé sur l'ancien moteur avec tout les extensions fonctionnelles et une bien plus grande liberté de personnalisation
![version: 4.23.0](https://img.shields.io/badge/version-4.23.0-blue.svg?longCache=true&style=for-the-badge)
![version: 4.24.0](https://img.shields.io/badge/version-4.24.0-blue.svg?longCache=true&style=for-the-badge)
![bash langage](https://img.shields.io/badge/bash-4-brightgreen.svg?longCache=true&style=for-the-badge)
![license LPRAB / WTFPL](https://img.shields.io/badge/license-LPRAB%20%2F%20WTFPL-blue.svg?longCache=true&style=for-the-badge)
......
#!/bin/bash
version=4.23.0
version=4.24.0
date="12/06/2018"
script="getFirefox"
#contact="IRC ##sdeb@freenode.net ou https://framagit.org/sdeb/getFirefox/issues"
......@@ -550,21 +550,21 @@ ffx_godzilla(){ # 11/06/2018
# installation, $1 canal [$2='manuel', $3 archive]
ffx_install(){ # 12/06/2018
local fxVersion fileTemp canal="$1" versArchive dirTemp="/tmp/$script-install_ffx"
local fxVersion fileTemp canal="$1" versArchive appli="firefox" dirTemp="/tmp/$script-install_ffx"
if [ ! -w "dirTemp" ]; then # utile si téléchargement et mauvais effacement précédent
dirtemp+="-$RANDOM"
[ ! -w "dirTemp" ] && f__error "droits insuffisants, recommencer avec les droits root"
fi
if [ "$2" == "manuel" ]; then
versArchive=$( sed -E 's/.*firefox-(.*)\.linux.*$/\1/' <<< "$( basename "$3" )" )
f__info "installation manuelle dans $canal de $appli version $versArchive ($( basename "$3" ))"
versArchive=${3%\.linux*} # ../../../kyopages/scripts/dl/firefox-58.0b16_nightly.linux64.tar.bz2
versArchive=${versArchive%_*}
versArchive=${versArchive##*-}
f__info raw "installation manuelle dans $canal de $appli version $versArchive ($3)"
fileTemp="$3"
mkdir -p "$dirTemp"
else
if ! mkdir -p "$dirTemp" 2>/dev/null; then # contournement bug? bash, utile si téléchargement et mauvais effacement précédent
dirTemp+="-$RANDOM"
! mkdir -p "$dirTemp" 2>/dev/null && f__error "droits insuffisants, recommencer avec les droits root"
fi
[ -z "$dl_only" ] && f__info "installation $appli-$canal"
(( x_ffx_get_version == 1 )) || ffx_get_version quiet
mkdir -p "$dirTemp"
case "$1" in
latest ) fxVersion="$ver_fx_latest" ;;
beta ) fxVersion="$ver_fx_beta" ;;
......@@ -576,9 +576,9 @@ ffx_install(){ # 12/06/2018
esr_old ) fxVersion="$ver_fx_esr_old" ;;
esac
fileTemp="$dirTemp/${appli,,}-${fxVersion}_$canal.$fu_archi.tar.bz2"
# téléchargement & test archive
f__info " - téléchargement..."
# url téléchargement
# calcul url
case "$canal" in
latest ) recup_url="https://download.mozilla.org/?product=firefox-$canal&os=$fu_archi&lang=fr" ;;
esr | beta ) recup_url="https://download.mozilla.org/?product=firefox-$canal-latest&os=$fu_archi&lang=fr" ;;
......@@ -593,12 +593,13 @@ ffx_install(){ # 12/06/2018
fi
f__archive_test "$fileTemp" || f__error "Le fichier $fileTemp n'est pas une archive tar.gz valide"
echo
if [[ "$dl_to_svg" || "$dl_only" ]]; then
chown "$fu_user:" "$fileTemp"
cp --preserve "$fileTemp" ./
fi
if [ "$dl_only" ]; then
rm -fr "$fileTemp"
rm -f "$fileTemp"
echo
return 0
fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment