getFlashPlayer 4.6.0

This commit is contained in:
kyodev 2018-01-26 16:56:04 +01:00
parent 7b834f5c76
commit 77fb901d95
2 changed files with 20 additions and 13 deletions

View File

@ -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

View File

@ -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)