This commit is contained in:
kyodev 2017-08-31 09:59:03 +02:00
parent 2dca7176ad
commit 6d7d912eb5
2 changed files with 10 additions and 6 deletions

View File

@ -1,7 +1,7 @@
#!/bin/bash
version=2.9.1
date="30/08/2017"
version=2.9.2
date="31/08/2017"
projet="simpledeb"
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
script="getFirefox"
@ -300,17 +300,17 @@ echo "$COLOR"
}
# installation Firefox, $1 produit, $2 manuel, $3 archive
ffx_install(){ # v30/08/2017
ffx_install(){ # v31/08/2017
[ $EUID -eq 0 ] || f__error "vous devez être ROOT pour installer Firefox"
local versionArchive dirTemp fileTemp produit
produit="$1"
if [ "$2" == "manuel" ]; then
versionArchive="$(sed -E 's/firefox-(.*)\.linux.*/\1/' <<< $(basename $3))"
f__info "installation manuelle de firefox version $versionArchive ($3)"
f__info "installation manuelle dans $produit de firefox version $versionArchive ($3)"
dirTemp="$(dirname $3)/$script-$RANDOM/"
fileTemp="$(basename $3)"
mkdir -p "$dirTemp"
else
produit="$1"
f__info "installation Firefox-$produit"
dirTemp="/tmp/$script-$RANDOM/"
fileTemp="$dirTemp""firefox-$produit.$architecture.tar.bz2"
@ -346,7 +346,7 @@ ffx_install(){ # v30/08/2017
ffx_usr_bin
# traitement user
ffx_profil_user
if [ "$1" == "manuel" ]; then
if [ "$2" == "manuel" ]; then
f__info "log" "archive Firefox-$produit $versionArchive installée"
else
f__info "log" "Firefox-$produit installé"

View File

@ -4,6 +4,10 @@
## todo
* install: copie du profil du canal inférieur?
## 2.9.2 31/08/2017
* fix ffx_install, message install manuelle
## 2.9.1 30/08/2017
* révision f__requis, f__user, f__wget_test, fscript_cronAnacron