mirror of https://framagit.org/kyodev/kyopages.git
getFlashPlayer 4.6.0
This commit is contained in:
parent
7b834f5c76
commit
77fb901d95
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
version=4.5.0
|
||||
date="24/01/2018"
|
||||
version=4.6.0
|
||||
date="26/01/2018"
|
||||
projet="simpledeb"
|
||||
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues/"
|
||||
script="getFlashPlayer"
|
||||
|
@ -338,7 +338,7 @@ fflash_get_version(){ # 24/01/2018
|
|||
}
|
||||
|
||||
# install plugin dans config user mozilla, [$1='manuel', $2 archive]
|
||||
fflash_install(){ # 24/01/2018
|
||||
fflash_install(){ # 25/01/2018
|
||||
local verArchive recup_url file_temp dirTemp="/tmp/$script"
|
||||
|
||||
[ "$opType" == "upgrade" ] || fflash_avertissement
|
||||
|
@ -349,7 +349,7 @@ fflash_install(){ # 24/01/2018
|
|||
else
|
||||
(( x_get_version == 1 )) || fflash_get_version "quiet"
|
||||
f__info "installation FlashPlayer, version $ver_flash"
|
||||
fileTemp="$dirTemp/flashplayer_$ver_flash""_npapi-linux$( getconf LONG_BIT ).tar.gz"
|
||||
fileTemp="$dirTemp/flashplayer_$ver_flash""_npapi_linux$( getconf LONG_BIT ).tar.gz"
|
||||
# détection/chargement/test archive plugin flashplayer
|
||||
f__info " - téléchargement..."
|
||||
recup_url="https://fpdownload.adobe.com/get/flashplayer/pdc/"
|
||||
|
@ -425,10 +425,10 @@ fflash_upgrade(){ # 24/01/2018
|
|||
}
|
||||
|
||||
# tache upgrade dans anacron hebdomadaire, via cron horaire, $1=upgrade|install|remove
|
||||
fscript_cronAnacron(){ # 29/12/2017
|
||||
fscript_cronAnacron(){ # 26/01/2018
|
||||
local dirAnacron dirSpool fileAnacron
|
||||
|
||||
[ "$( type -t fscript_cronAnacron_special )" ] && fscript_cronAnacron_special # test, si fonction spécifique, appel
|
||||
type -t fscript_cronAnacron_special &>/dev/null && fscript_cronAnacron_special # test, si fonction spécifique, appel
|
||||
dirAnacron="/home/$fu_user/.config/anacron"
|
||||
dirSpool="$dirAnacron/spool"
|
||||
fileAnacron="$dirAnacron/$script.anacrontab"
|
||||
|
@ -483,14 +483,14 @@ fscript_get_version(){ # 24/01/2018
|
|||
}
|
||||
|
||||
# installation du script dans le système
|
||||
fscript_install(){ # 15/01/2018
|
||||
fscript_install(){ # 26/01/2018
|
||||
|
||||
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 )"
|
||||
return 1
|
||||
fi
|
||||
|
||||
[ "$( type -t fscript_install_special )" ] && fscript_install_special # test, si fonction spécifique, appel
|
||||
type -t fscript_install_special &>/dev/null && fscript_install_special # test, si fonction spécifique, appel
|
||||
f__requis "wget anacron cron" || exit 1
|
||||
# install /opt
|
||||
mkdir -p /opt/bin/
|
||||
|
@ -509,7 +509,7 @@ fscript_install(){ # 15/01/2018
|
|||
}
|
||||
|
||||
# suppression du script dans le système
|
||||
fscript_remove(){ # 15/01/2018
|
||||
fscript_remove(){ # 26/01/2018
|
||||
|
||||
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 -r)"
|
||||
|
@ -520,7 +520,7 @@ fscript_remove(){ # 15/01/2018
|
|||
return 1
|
||||
fi
|
||||
|
||||
[ "$( type -t fscript_remove_special )" ] && fscript_remove_special # test, si fonction spécifique, appel
|
||||
type -t fscript_remove_special &>/dev/null && fscript_remove_special # test, si fonction spécifique, appel
|
||||
# suppression de /opt lien /usr/bin
|
||||
rm -f "$script_install"
|
||||
unlink "/usr/bin/$script" &>/dev/null
|
||||
|
@ -531,10 +531,10 @@ fscript_remove(){ # 15/01/2018
|
|||
}
|
||||
|
||||
# mise à jour script, [$1 != "" si upgrade en place, $1 dans message info]
|
||||
fscript_update(){ # 24/01/2018
|
||||
fscript_update(){ # 26/01/2018
|
||||
local dirTemp="/tmp/$script-maj" upgradeEnPlace="$1"
|
||||
|
||||
[ "$(type -t fscript_update_special)" ] && fscript_update_special # test, si fonction spécifique, appel
|
||||
type -t fscript_update_special &>/dev/null && fscript_update_special # test, si fonction spécifique, appel
|
||||
if [ -z "$upgradeEnPlace" ] && ! 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)"
|
||||
return 1
|
||||
|
@ -564,7 +564,7 @@ fscript_update(){ # 24/01/2018
|
|||
rm -rf "$dirTemp/"
|
||||
}
|
||||
|
||||
prg_init(){ # 4/12/2017
|
||||
prg_init(){ # 24/01/2018
|
||||
|
||||
PATH='/usr/sbin:/usr/bin:/sbin:/bin'
|
||||
TERM=xterm
|
||||
|
|
|
@ -4,6 +4,13 @@ todo:
|
|||
* si waterfox, install pour wfx
|
||||
|
||||
|
||||
* révision: fflash_install, changement nom archive
|
||||
|
||||
## getFlashPlayer 4.6.0 26/01/2018
|
||||
|
||||
* révision: mineur, fscript_cronAnacron fscript_install fscript_remove fscript_update
|
||||
* révision: f__requis
|
||||
|
||||
## getFlashPlayer 4.5.0 24/01/2018
|
||||
|
||||
* nouveau: cumul options (opérations) possibles (sauf opés scripts)
|
||||
|
|
Loading…
Reference in New Issue