mirror of https://framagit.org/kyodev/kyopages.git
syncro composants
This commit is contained in:
parent
c7023eab8d
commit
adcb2e1f57
12
scripts/sdeb
12
scripts/sdeb
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue