mirror of https://framagit.org/kyodev/kyopages.git
2.2.0
This commit is contained in:
parent
88a873049e
commit
1b8182303e
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue