syncro composants

This commit is contained in:
kyodev 2017-12-29 12:57:13 +01:00
parent c7023eab8d
commit adcb2e1f57
1 changed files with 6 additions and 6 deletions

View File

@ -1,7 +1,7 @@
#!/bin/bash
version=1.3.0
date=13/12/2017
version=1.4.0
date=19/12/2017
f__color(){ # 08/10/2017
YELLOW=$(tput setaf 3) # question
@ -35,17 +35,17 @@ f__dialog_oui_non(){ # 12/12/2017
}
# $1=cmd si $2: nb de tentatives pour s'identifier, sinon 2 tentatives par défaut, suppose bash existant
f__sudo(){ # 4/12/2017
f__sudo(){ # 23/12/2017
local nb=2 sudo isudo toBash
[ $( type -p bash 2>/dev/null ) ] && toBash="$( type -p bash )" || return 2
type -p bash &>/dev/null && toBash=$( type -p bash ) || return 2
# sudo --shell bash équivalent su ?
if sudo -v &>/dev/null && [ $EUID -ne 0 ] ; then
sudo="sudo su --shell $toBash --preserve-environment -c "
else
sudo="su --shell $toBash --preserve-environment -c "
fi
[ "$2" ] && nb="$2"
[ "$2" ] && nb=$(( "$2" ))
for (( isudo=1 ; isudo<="$nb" ; isudo++ )); do
$sudo " $1"
[ "$?" == 0 ] && break
@ -116,7 +116,7 @@ install(){ # 16/10/2017
}
#------ départ script ----------------------------------------------------------
liste="getInfo getIp getFirefox getFlashPlayer getThunderbird"
liste="getInfo getIp getFirefox getFlashPlayer getThunderbird getXfox"
# traitement options
[[ "$1" =~ ^get || "$1" == "all" ]] || help # si appel incorrect, help
[[ $* =~ --quiet ]] || start