This commit is contained in:
kyodev 2017-08-22 09:43:35 +02:00
parent 88a873049e
commit 1b8182303e
2 changed files with 18 additions and 15 deletions

View File

@ -1,7 +1,7 @@
#!/bin/bash
version=2.1.0
date="21/08/2017"
version=2.2.0
date="22/08/2017"
projet="simpledeb"
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues"
script="getFirefox"
@ -59,7 +59,7 @@ f__archive_test(){ # v07/2017
file -b "$1" | grep -q 'bzip2 compressed data' || return 1
}
# affichage $1 en rouge, $1++ optionnels en bleu, sortie script sur erreur, log $1 si upgrade($opType)
# affichage $1 en rouge, $1++ optionnels en bleu, sortie script sur erreur, log $1 si $opType=upgrade
f__error() { # v16/08/2017
echo -e "\n$RED Erreur critique: $1 $COLOR"
for (( i=2 ; i<=$# ; i++ )); do echo -e " $BLUE${!i}"; done
@ -205,10 +205,10 @@ fscript_cronAnacron(){ # v20/08/2017
}
# mise à jour script si dispo
fscript_dl(){ # v21/08/2017
fscript_dl(){ # v22/08/2017
f__requis "wget"
if [ "$script_aJour" == "ok" ]; then
f__log "pas de mise à jour disponible pour $script"
f__info "log" "pas de mise à jour disponible pour $script"
return 0
fi
local dirTemp="/tmp/$script-$RANDOM/"
@ -461,8 +461,8 @@ ffx_profilIni_inscription(){
else echo "" >> "$fileProfileIni"; fi
}
# traitement utilisateur, $1 user si appel indépendant pour reconfiguration
ffx_profil_user(){
# traitement utilisateur, $1=user si appel indépendant pour reconfiguration
ffx_profil_user(){ #22/08/2017
if [ "$1" == "user" ] && [ ! -x "/usr/bin/firefox-$produit" ]; then
f__error "firefox <$produit> n'est pas installé" " il faut donc utiliser l'installation et pas l'ajout d'un nouveau profil"
fi
@ -486,12 +486,11 @@ ffx_profil_user(){
chown -R "$user_": "$dirProfil/$produit/" # propriété du répertoire profil à l'user
chmod g-rx,o-rx "$dirProfil/$produit/" # droits répertoire comme Firefox officiel
ffx_profilIni_inscription
ffx_lanceur_desktop
ffx_update_alternatives
if [ "$1" == "user" ]; then
f__info " - profil <$produit> configuré pour $user_"
f__log "profil <$produit> configuré pour $user_"
if [ "$1" != "user" ]; then
ffx_lanceur_desktop
ffx_update_alternatives
fi
[ "$1" == "user" ] && f__info "log" "profil <$produit> configuré pour $user_"
}
# calcul url téléchargement, assigne $recup_url. fixer url pour beta et nightly dans ffx_get_versionsFF
@ -527,9 +526,8 @@ ffx_remove(){
# recréation lanceur Firefox & update-alternatives
ffx_usr_bin
ffx_update_alternatives
f__info "$GREEN""Firefox-$produit désinstallé, mais le profil est toujours en place" \
"(le supprimer manuellement si nécessaire)."
f__log "Firefox-$produit désinstallé"
f__info "log" "Firefox-$produit désinstallé, mais le profil est toujours en place" \
"\t(le supprimer manuellement si nécessaire)."
ffx_godzilla
}

View File

@ -6,6 +6,11 @@
* pocket
* user.pref (autoplay, ...)
## 2.2.0 22/08/2017
* maj mineure fscript_dl
* fix ffx_profil_user, opérations nécessitant root sans intérêt pour u-canal
## 2.1.0 21/08/2017
* révison f__user