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

View File

@ -4,6 +4,10 @@
## todo ## todo
* install: copie du profil du canal inférieur? * 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 ## 2.9.1 30/08/2017
* révision f__requis, f__user, f__wget_test, fscript_cronAnacron * révision f__requis, f__user, f__wget_test, fscript_cronAnacron