mirror of https://framagit.org/kyodev/kyopages.git
1.3.1
This commit is contained in:
parent
8f84a5cea0
commit
8bb8e826c4
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
version=1.3.0
|
version=1.3.1
|
||||||
date="27/07/2017"
|
date="27/07/2017"
|
||||||
projet="simpledebian"
|
projet="simpledebian"
|
||||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues"
|
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues"
|
||||||
|
@ -95,7 +95,7 @@ f__wget_test(){
|
||||||
|
|
||||||
# test validité archive, $1 fichier (bzip2), return 1 si invalide
|
# test validité archive, $1 fichier (bzip2), return 1 si invalide
|
||||||
f__archive_test(){
|
f__archive_test(){
|
||||||
file -b "$1" | grep 'bzip2 compressed data' &>/dev/null || return 1
|
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 upgrade($opType)
|
||||||
|
@ -124,7 +124,7 @@ fscript_install(){
|
||||||
f__root || f__error "vous devez être ROOT pour installer ce script dans le système"
|
f__root || f__error "vous devez être ROOT pour installer ce script dans le système"
|
||||||
# si debian on teste firefox-esr|firefox
|
# si debian on teste firefox-esr|firefox
|
||||||
if [ "$(which dpkg)" ]; then
|
if [ "$(which dpkg)" ]; then
|
||||||
dpkg --get-selections | grep '[[:space:]]install' | grep -E "firefox-esr|firefox" &>/dev/null && \
|
dpkg --get-selections | grep '[[:space:]]install' | grep -qE "firefox-esr|firefox" && \
|
||||||
f__info "le paquet debian firefox-esr ou firefox est installé" "\n à moins d'être certain, vous devriez peut-être le désinstaller:" \
|
f__info "le paquet debian firefox-esr ou firefox est installé" "\n à moins d'être certain, vous devriez peut-être le désinstaller:" \
|
||||||
"$RED apt remove firefox* $COLOR" \
|
"$RED apt remove firefox* $COLOR" \
|
||||||
"Sur Gnome, attention, consulter:$GREEN https://kyodev.frama.io/kyopages/scripts/getFirefox/#gnome $COLORS"
|
"Sur Gnome, attention, consulter:$GREEN https://kyodev.frama.io/kyopages/scripts/getFirefox/#gnome $COLORS"
|
||||||
|
@ -339,7 +339,7 @@ ffx_update_alternatives(){
|
||||||
update-alternatives --quiet --install /usr/bin/firefox x-www-browser "/usr/bin/firefox-$firefoxCanalBas" 100
|
update-alternatives --quiet --install /usr/bin/firefox x-www-browser "/usr/bin/firefox-$firefoxCanalBas" 100
|
||||||
f__info " - alternatives installées pour <$firefoxCanalBas>"
|
f__info " - alternatives installées pour <$firefoxCanalBas>"
|
||||||
else # plus aucun canal installé, on efface
|
else # plus aucun canal installé, on efface
|
||||||
if update-alternatives --get-selections | grep firefox | grep x-www-browser &>/dev/null; then
|
if update-alternatives --get-selections | grep firefox | grep -q x-www-browser; then
|
||||||
update-alternatives --quiet --remove-all x-www-browser
|
update-alternatives --quiet --remove-all x-www-browser
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -469,9 +469,9 @@ dirProfil="/home/$user_/.mozilla/firefox"
|
||||||
fileProfileIni="$dirProfil/profiles.ini"
|
fileProfileIni="$dirProfil/profiles.ini"
|
||||||
|
|
||||||
# installation du script si appel pas fait depuis le système
|
# installation du script si appel pas fait depuis le système
|
||||||
dirname "$0" | grep 'bin' &>/dev/null || fscript_install
|
dirname "$0" | grep -q 'bin' || fscript_install
|
||||||
# détection droits inappropriés sur le script
|
# détection droits inappropriés sur le script, cas de figure sur version de dev
|
||||||
[ "$1" != "sysremove" ] && [ -e "/opt/bin/$script" ] && ls -l "/opt/bin/$script" | grep 'root' &>/dev/null && f__error "bug sécu 01" \
|
[ "$1" != "sysremove" ] && [ -e "/opt/bin/$script" ] && ls -l "/opt/bin/$script" | grep -q 'root' && f__error "bug sécu 01" \
|
||||||
"veuillez désinstaller le script et le réinstaller" "voir: $urlNotice#messages-avertissement"
|
"veuillez désinstaller le script et le réinstaller" "voir: $urlNotice#messages-avertissement"
|
||||||
# détection ancien répertoire installation
|
# détection ancien répertoire installation
|
||||||
ls -ld /opt/firefox-* &>/dev/null && f__info "$RED""Ancien répertoire d'installation détecté" \
|
ls -ld /opt/firefox-* &>/dev/null && f__info "$RED""Ancien répertoire d'installation détecté" \
|
||||||
|
|
|
@ -3,14 +3,16 @@
|
||||||
|
|
||||||
## todo
|
## todo
|
||||||
* install: copie du profil du canal inférieur?
|
* install: copie du profil du canal inférieur?
|
||||||
* si pas de rsyslog, logger dans fichier spécifique
|
|
||||||
* paquet firefox: voir /etc/firefox/firefox.js & pref/xdg-browser-loauncher.js
|
* paquet firefox: voir /etc/firefox/firefox.js & pref/xdg-browser-loauncher.js
|
||||||
|
|
||||||
## 1.3.0 27/07/2017
|
|
||||||
|
|
||||||
|
## 1.3.1 27/07/2017
|
||||||
|
|
||||||
* supprimé: possibilité installation en user si préexistant
|
* supprimé: possibilité installation en user si préexistant
|
||||||
* meilleure détection paquet installé
|
* mieux: détection paquet installé
|
||||||
* fix bug: lanceur desktop
|
* fix bug: lanceur desktop
|
||||||
|
* révision grep quiet
|
||||||
|
|
||||||
## 1.2.1 27/07/2017
|
## 1.2.1 27/07/2017
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue