mirror of https://framagit.org/kyodev/kyopages.git
3.3.0
This commit is contained in:
parent
dfa13bf2f0
commit
72a0f6abd1
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
version=3.2.0
|
||||
date="03/09/2017"
|
||||
version=3.3.0
|
||||
date="04/09/2017"
|
||||
projet="simpledeb"
|
||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
|
||||
script="getFirefox"
|
||||
|
@ -612,11 +612,11 @@ ffx_pers_get_version(){ # v02/09/2017
|
|||
}
|
||||
|
||||
# recup user.js et chrome/userChrome.css, $1=canal à personnaliser ou mettre à jour
|
||||
ffx_pers_install(){ # v03/09/2017
|
||||
ffx_pers_install(){ # v04/09/2017
|
||||
local canal="$1" urlPers verPersDL dirTemp
|
||||
if [ ! -d "$dirProfil/$canal" ]; then
|
||||
f__info "firefox $canal inexistant"
|
||||
return 1
|
||||
return
|
||||
fi
|
||||
# détermination url chargement fichiers personnalisation, std ou spécifique dans personnalisation.getFirefox
|
||||
if [ -e "$dirProfil/$canal/personnalisation.$script" ]; then
|
||||
|
@ -834,7 +834,7 @@ fscript_get_version(){ # v01/09/2017
|
|||
fscript_install(){ # v29/08/2017
|
||||
if grep -q 'bin' <<< "$(dirname $0)" ; then
|
||||
f__info "$RED""l'installation dans le système doit se faire depuis un script local $GREEN(./$script -i )$COLOR"
|
||||
return 1
|
||||
return
|
||||
fi
|
||||
if [ $EUID -ne 0 ]; then
|
||||
f__info "$RED""vous devez être ROOT pour installer ce script dans le système$COLOR"
|
||||
|
@ -890,10 +890,10 @@ fscript_remove(){ # v29/08/2017
|
|||
}
|
||||
|
||||
# mise à jour script si dispo
|
||||
fscript_update(){ # v29/08/2017
|
||||
fscript_update(){ # v04/09/2017
|
||||
if ! grep -q 'bin' <<< "$(dirname $0)" ; then
|
||||
f__info "$RED""cette fonction doit être appelée depuis le script installé dans le système $GREEN($script -u)$COLOR"
|
||||
return 1
|
||||
return
|
||||
fi
|
||||
fscript_get_version
|
||||
if [ "$script_aJour" == "ok" ]; then
|
||||
|
@ -913,8 +913,8 @@ fscript_update(){ # v29/08/2017
|
|||
}
|
||||
|
||||
# initialisation
|
||||
PATH='/usr/sbin:/usr/bin:/sbin:/bin' ; IFS=' '; TERM=xterm
|
||||
export PATH TERM
|
||||
PATH='/usr/sbin:/usr/bin:/sbin:/bin'; TERM=xterm; IFS=$' \t\n'
|
||||
export PATH TERM IFS
|
||||
f__affichage
|
||||
f__architecture || f__error "Seules les architecture 32 et 64 bits sont supportée (i686 & amd64) par Firefox"
|
||||
f__user || f__error "échec détection user"
|
||||
|
@ -937,10 +937,10 @@ ls -d /opt/firefox-* &>/dev/null && problemOldInstall="detected" # ancienne loc
|
|||
[ -e "/opt/bin/$script" ] && [ "$(stat -c %G /opt/bin/$script)" == "root" ] && problemDetected+="-1" # droits inappropriés sur le script, version de dev
|
||||
grep -Eq '^exec.*/firefox -P.*$' '/usr/bin/firefox' && problemDetected+="-3" # raccourci /usr/bin en erreur
|
||||
options=$@
|
||||
#if [ "$(dirname $0)" == "." ]; then options="-i" # script install
|
||||
#else
|
||||
if [ "$(dirname $0)" == "." ]; then options="-i" # script install
|
||||
else
|
||||
if [ ! -w "$fileLogs" ] && ls -d "$dirInstall"* &>/dev/null ; then problemDetected+="-2"; fi # ancien système de logs via syslog
|
||||
#fi
|
||||
fi
|
||||
[ "$problemDetected" ] && f__info "$RED""l'installation du script est obsolète ($problemDetected)" \
|
||||
"veuillez réinstaller le script manuellement" "$GREEN""voir $urlNotice""#installation-rapide-du-script"
|
||||
|
||||
|
|
|
@ -2,6 +2,11 @@
|
|||
|
||||
## todo
|
||||
|
||||
## 3.3.0 04/09/2017
|
||||
|
||||
* ffx_pers_install, fscript_install, fscript_update (return)
|
||||
* nouveau IFS
|
||||
|
||||
## 3.2.0 03/09/2017
|
||||
|
||||
* révision appel fscript_remove, fscript_install & fscript_update
|
||||
|
|
Loading…
Reference in New Issue