mirror of https://framagit.org/kyodev/kyopages.git
getFlashPlayer 4.8.0
This commit is contained in:
parent
0c20cb826c
commit
00f4ce758b
|
@ -1,6 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
version=4.7.0
|
version=4.8.0
|
||||||
date="26/01/2018"
|
date="26/01/2018"
|
||||||
projet="simpledeb"
|
projet="simpledeb"
|
||||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
|
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
|
||||||
|
@ -144,9 +144,10 @@ f__requis(){ # 26/01/2018
|
||||||
|
|
||||||
# $@=cmd à lancer en root avec su ou sudo. si $@ contient :x: x=nombre de tentatives, sinon 2 tentatives par défaut
|
# $@=cmd à lancer en root avec su ou sudo. si $@ contient :x: x=nombre de tentatives, sinon 2 tentatives par défaut
|
||||||
# si bash inexistant, return 2
|
# si bash inexistant, return 2
|
||||||
f__sudo(){ # 14/01/2018
|
f__sudo(){ # 26/01/2018
|
||||||
local nb sudo isudo toBash options
|
local nb sudo isudo toBash options nbDefault=2
|
||||||
|
|
||||||
|
# détermination sudo possible
|
||||||
type -p bash &>/dev/null && toBash=$( type -p bash ) || return 2
|
type -p bash &>/dev/null && toBash=$( type -p bash ) || return 2
|
||||||
# sudo --shell bash équivalent su ?
|
# sudo --shell bash équivalent su ?
|
||||||
if sudo -v &>/dev/null && [ $EUID -ne 0 ] ; then
|
if sudo -v &>/dev/null && [ $EUID -ne 0 ] ; then
|
||||||
|
@ -154,14 +155,18 @@ f__sudo(){ # 14/01/2018
|
||||||
else
|
else
|
||||||
sudo="su --shell $toBash --preserve-environment -c "
|
sudo="su --shell $toBash --preserve-environment -c "
|
||||||
fi
|
fi
|
||||||
if [[ "$@" =~ :??: ]]; then
|
# extraction nb de tentatives éventuel
|
||||||
|
if [[ "$@" =~ :.{1,2}: ]]; then
|
||||||
nb="$@"
|
nb="$@"
|
||||||
nb=${nb#*:}
|
nb=${nb#*:}
|
||||||
nb=${nb%:*}
|
nb=${nb%:*}
|
||||||
|
options=${@//:$nb:/ }
|
||||||
|
(( ${nb}+1 )) 2>/dev/null || nb="$nbDefault" # test si numérique, sinon,
|
||||||
else
|
else
|
||||||
nb=2
|
nb="$nbDefault"
|
||||||
|
options="$@"
|
||||||
fi
|
fi
|
||||||
options=${@//:$nb:/ }
|
# lancement cmds
|
||||||
for (( isudo=1 ; isudo<="$nb" ; isudo++ )); do
|
for (( isudo=1 ; isudo<="$nb" ; isudo++ )); do
|
||||||
$sudo " $options"
|
$sudo " $options"
|
||||||
[ "$?" == 0 ] && break
|
[ "$?" == 0 ] && break
|
||||||
|
|
|
@ -6,10 +6,11 @@ todo:
|
||||||
|
|
||||||
* révision: fflash_install, changement nom archive
|
* révision: fflash_install, changement nom archive
|
||||||
|
|
||||||
## getFlashPlayer 4.7.0 26/01/2018
|
## getFlashPlayer 4.8.0 26/01/2018
|
||||||
|
|
||||||
* révision: mineur, fscript_cronAnacron fscript_install fscript_remove fscript_update
|
* révision: mineur, fscript_cronAnacron fscript_install fscript_remove fscript_update
|
||||||
* révision: f__requis
|
* révision: f__requis
|
||||||
|
* fix: f__sudo, extraction nb tentatives
|
||||||
|
|
||||||
## getFlashPlayer 4.5.0 24/01/2018
|
## getFlashPlayer 4.5.0 24/01/2018
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue